Compartilhar via


estrutura NFC_CX_RF_DISCOVERY_CONFIG (nfccx.h)

A estrutura de NFC_CX_RF_DISCOVERY_CONFIG contém as configurações 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 à TOTAL_DURATION especificada na especificação NCI. Os valores podem estar entre 0 e 0xFFFF. Use um valor apropriado que considere tanto a latência de descoberta quanto o consumo de energia.

PollConfig

Combinação de valores 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 de pesquisa passiva (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 de NFC-IP configurações de modo iniciador. O valor corresponde à combinação de NFC_CX_NFCIP_MODE_CONFIG enumeração. O padrão permite sondagem para NFC-A de pesquisa passiva e fases de NFC-F de sondagem passiva (212 e 424k).

NfcIPTgtMode

Combinação de valores NFC_CX_NFCIP_TGT_MODE_CONFIG.

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

NfcCEMode

Combinação de valores NFC_CX_CE_MODE_CONFIG.

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

BailoutConfig

Combinação de valores NFC_CX_POLL_BAILOUT_CONFIG. O padrão está desabilitado.

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

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)