Compartir a través de


estructura NFC_CX_CLIENT_CONFIG (nfccx.h)

La estructura NFC_CX_CLIENT_CONFIG es un parámetro de entrada para NfcCxDeviceInitConfig.

Sintaxis

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;

Miembros

Size

Tamaño de esta estructura en bytes.

IsPowerPolicyOwner

Enumerador con tipo WDF_TRI_STATE.

PowerIdleTimeout

Valor IdleTimeout, en milisegundos. El valor predeterminado es 1 segundo.

PowerIdleType

Enumerador con tipo de WDF_POWER_POLICY_IDLE_TIMEOUT_TYPE.

BusType

Enumerador con tipo NFC_CX_TRANSPORT_TYPE.

DriverFlags

Combinación de valores de NFC_CX_DRIVER_FLAGS.

DeviceMode

Modo de dispositivo.

EvtNfcCxWriteNciPacket

Puntero a un EvtNfcCxWriteNciPacket devolución de llamada.

EvtNfcCxDeviceIoControl

Puntero a una devolución de llamada EvtNfcCxDeviceIo Control.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 10
servidor mínimo admitido No se admite ninguna
encabezado de nfccx.h (incluya Ncidef.h)

Consulte también

guía de diseño de extensión de clase NFC

guía de diseño de comunicación de campo cercano (NFC)