estrutura NFC_CX_RF_DISCOVERY_CONFIG (nfccx.h)

A estrutura NFC_CX_RF_DISCOVERY_CONFIG contém configurações de configuração de descoberta de RF. A configuração de descoberta deve ser concluída durante a inicialização depois de chamar NfcDxDeviceInitialize, caso contrário, um erro será retornado.

Sintaxe

typedef struct _NFC_CX_RF_DISCOVERY_CONFIG {
  ULONG  Size;
  USHORT TotalDuration;
  ULONG  PollConfig;
  UCHAR  NfcIPMode;
  UCHAR  NfcIPTgtMode;
  UCHAR  NfcCEMode;
  UCHAR  BailoutConfig;
} NFC_CX_RF_DISCOVERY_CONFIG, *PNFC_CX_RF_DISCOVERY_CONFIG;

Membros

Size

Tamanho dessa estrutura em bytes.

TotalDuration

Duração total do período de descoberta única em milissegundos. O padrão é 300 milissegundos.

Esse membro corresponde a TOTAL_DURATION especificado na especificação de NCI. Os valores podem estar entre 0 e 0xFFFF. Use um valor apropriado que leva em conta tanto a latência de descoberta quanto o consumo de energia.

PollConfig

Combinação de valores de NFC_CX_POLL_MODE_CONFIG .

Esse membro habilita a configuração das configurações do modo de votação. O padrão permite sondagem para sondagem passiva NFC-A, sondagem passiva NFC-B e NFC-F (212 e 424k). É recomendável que os clientes NFC configurem modos ativos adicionais se tiverem suporte.

NfcIPMode

Combinação de valores NFC_CX_NFCIP_MODE_CONFIG .

Esse membro habilita a configuração das configurações do modo iniciador NFC-IP. O valor corresponde à combinação de NFC_CX_NFCIP_MODE_CONFIG enumeração. O padrão permite sondagem para fases nfc-A e sonda passiva NFC-F (212 e 424k).

NfcIPTgtMode

Combinação de valores NFC_CX_NFCIP_TGT_MODE_CONFIG .

Esse membro habilita a configuração das configurações do modo de destino NFC-IP. O padrão habilita as fases NFC-A e NFC-F de escuta passiva.

NfcCEMode

Combinação de valores NFC_CX_CE_MODE_CONFIG .

Esse membro habilita a configuração das configurações do modo NFC-CE. O padrão habilita as fases NFC-A, NFC-B de escuta passiva e NFC-F de escuta passiva.

BailoutConfig

Combinação de valores NFC_CX_POLL_BAILOUT_CONFIG . O padrão é desabilitado.

Esse membro habilita a configuração de PA_BAIL_OUT e PB_BAIL_OUT conforme descrito na especificação de NCI.

Requisitos

   
Cliente mínimo com suporte Windows 10
Servidor mínimo com suporte Nenhum compatível
Cabeçalho nfccx.h (inclua Ncidef.h)

Confira também

Guia de design de extensão de classe NFC

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