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) |