Partager via


structure NFC_CX_CLIENT_CONFIG (nfccx.h)

La structure NFC_CX_CLIENT_CONFIG est un paramètre d’entrée pour NfcCxDeviceInitConfig.

Syntaxe

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;

Membres

Size

Taille de cette structure en octets.

IsPowerPolicyOwner

Énumérateur WDF_TRI_STATE-typé.

PowerIdleTimeout

Valeur IdleTimeout, en millisecondes. La valeur par défaut est 1 seconde.

PowerIdleType

Énumérateur WDF_POWER_POLICY_IDLE_TIMEOUT_TYPE-typé.

BusType

Énumérateur NFC_CX_TRANSPORT_TYPE-typé.

DriverFlags

Combinaison de valeurs NFC_CX_DRIVER_FLAGS.

DeviceMode

Mode appareil.

EvtNfcCxWriteNciPacket

Pointeur vers un rappel EvtNfcCxWriteNciPacket.

EvtNfcCxDeviceIoControl

Pointeur vers un rappel EvtNfcCxDeviceIoControl.

Exigences

Exigence Valeur
client minimum pris en charge Windows 10
serveur minimum pris en charge Aucun pris en charge
d’en-tête nfccx.h (include Ncidef.h)

Voir aussi

guide de conception d’extension de classe NFC

guide de conception nfc (Near Field Communication)