Compartilhar via


estrutura NFC_CX_CLIENT_CONFIG (nfccx.h)

A estrutura NFC_CX_CLIENT_CONFIG é um parâmetro de entrada para nfcCxDeviceInitConfig.

Sintaxe

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;

Membros

Size

Tamanho dessa estrutura em bytes.

IsPowerPolicyOwner

Um enumerador tipo WDF_TRI_STATE.

PowerIdleTimeout

Valor idleTimeout, em milissegundos. O padrão é 1 segundo.

PowerIdleType

Um enumerador tipo WDF_POWER_POLICY_IDLE_TIMEOUT_TYPE.

BusType

Um enumerador tipo NFC_CX_TRANSPORT_TYPE.

DriverFlags

Combinação de valores NFC_CX_DRIVER_FLAGS.

DeviceMode

Modo de dispositivo.

EvtNfcCxWriteNciPacket

Ponteiro para um EvtNfcCxWriteNciPacket retorno de chamada.

EvtNfcCxDeviceIoControl

Ponteiro para um retorno de chamada EvtNfcCxDeviceIoControl.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 10
servidor com suporte mínimo Nenhum com suporte
cabeçalho nfccx.h (inclua Ncidef.h)

Consulte também

guia de design de extensão da classe NFC

Guia de design da NFC (comunicação de campo próximo)