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)设计指南