Condividi tramite


struttura NFC_CX_CLIENT_CONFIG (nfccx.h)

La struttura NFC_CX_CLIENT_CONFIG è un parametro di input per NfcCxDeviceInitConfig.

Sintassi

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;

Membri

Size

Dimensione di questa struttura in byte.

IsPowerPolicyOwner

Enumeratore WDF_TRI_STATEtipizzato.

PowerIdleTimeout

Valore IdleTimeout, espresso in millisecondi. Il valore predefinito è 1 secondo.

PowerIdleType

Enumeratore WDF_POWER_POLICY_IDLE_TIMEOUT_TYPEtipizzato.

BusType

Enumeratore NFC_CX_TRANSPORT_TYPEtipizzato.

DriverFlags

Combinazione di valori di NFC_CX_DRIVER_FLAGS.

DeviceMode

Modalità dispositivo.

EvtNfcCxWriteNciPacket

Puntatore a un EvtNfcCxWriteNciPacket callback.

EvtNfcCxDeviceIoControl

Puntatore a un callback EvtNfcCxDeviceIoControl .

Fabbisogno

Requisito Valore
client minimo supportato Windows 10
server minimo supportato Nessuna supportata
intestazione nfccx.h (include Ncidef.h)

Vedere anche

guida alla progettazione dell'estensione della classe NFC

guida alla progettazione NFC (Near Field Communication)