структура 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)