NFC_CX_CLIENT_CONFIG 结构 (nfccx.h)

NFC_CX_CLIENT_CONFIG 结构是 NfcCxDeviceInitConfig 的输入参数。

语法

typedef struct _NFC_CX_CLIENT_CONFIG {
  ULONG                              Size;
  WDF_TRI_STATE                      IsPowerPolicyOwner;
  ULONG                              PowerIdleTimeout;
  WDF_POWER_POLICY_IDLE_TIMEOUT_TYPE PowerIdleType;
  NFC_CX_TRANSPORT_TYPE              BusType;
  ULONG                              DriverFlags;
  NFC_CX_DEVICE_MODE                 DeviceMode;
  PFN_NFC_CX_WRITE_NCI_PACKET        EvtNfcCxWriteNciPacket;
  PFN_NFC_CX_DEVICE_IO_CONTROL       EvtNfcCxDeviceIoControl;
} NFC_CX_CLIENT_CONFIG, *PNFC_CX_CLIENT_CONFIG;

成员

Size

此结构的大小(以字节为单位)。

IsPowerPolicyOwner

WDF_TRI_STATE类型的枚举器。

PowerIdleTimeout

IdleTimeout 值,以毫秒为单位。 默认值为 1 秒。

PowerIdleType

WDF_POWER_POLICY_IDLE_TIMEOUT_TYPE类型的枚举器。

BusType

NFC_CX_TRANSPORT_TYPE类型的枚举器。

DriverFlags

NFC_CX_DRIVER_FLAGS值的组合。

DeviceMode

设备模式。

EvtNfcCxWriteNciPacket

指向 EvtNfcCxWriteNciPacket 回调的 指针。

EvtNfcCxDeviceIoControl

指向 EvtNfcCxDeviceIoControl 回调的 指针。

要求

要求
最低受支持的客户端 Windows 10
最低受支持的服务器 无受支持的版本
标头 nfccx.h (包括 Ncidef.h)

另请参阅

NFC 类扩展设计指南

近场通信 (NFC) 设计指南