Поделиться через


структура 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 (include Ncidef.h)

См. также

руководство по проектированию расширений класса NFC

руководство по проектированию для связи с полями (NFC)