estructura NFC_CX_RF_DISCOVERY_CONFIG (nfccx.h)

La estructura de NFC_CX_RF_DISCOVERY_CONFIG contiene los valores de configuración de detección de RF. La configuración de detección debe completarse durante la inicialización después de llamar a NfcDxDeviceInitialize; de lo contrario, se devuelve un error.

Sintaxis

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;

Miembros

Size

Tamaño de esta estructura en bytes.

TotalDuration

Duración total del período de detección único en milisegundos. El valor predeterminado es 300 milisegundos.

Este miembro corresponde a TOTAL_DURATION especificado en la especificación NCI. Los valores pueden estar comprendidos entre 0 y 0xFFFF. Use un valor adecuado que tenga en cuenta tanto la latencia de detección como el consumo de energía.

PollConfig

Combinación de valores de NFC_CX_POLL_MODE_CONFIG .

Este miembro habilita la configuración del modo de sondeo. El valor predeterminado habilita el sondeo de NFC-A pasivo, NFC-B de sondeo pasivo y NFC-F de sondeo pasivo (212 y 424k). Se recomienda que los clientes NFC configuren modos activos adicionales si se admiten.

NfcIPMode

Combinación de valores de NFC_CX_NFCIP_MODE_CONFIG .

Este miembro habilita la configuración del modo de iniciador NFC-IP. El valor corresponde a la combinación de NFC_CX_NFCIP_MODE_CONFIG enumeración. El valor predeterminado habilita el sondeo para las fases NFC-A y NFC-F (212 y 424k) de sondeo pasivo.

NfcIPTgtMode

Combinación de valores de NFC_CX_NFCIP_TGT_MODE_CONFIG .

Este miembro habilita la configuración del modo de destino NFC-IP. El valor predeterminado habilita las fases NFC-A y NFC-F de escucha pasiva.

NfcCEMode

Combinación de valores de NFC_CX_CE_MODE_CONFIG .

Este miembro habilita la configuración del modo NFC-CE. El valor predeterminado habilita las fases NFC-A de escucha pasiva, NFC-B y NFC-F de escucha pasiva.

BailoutConfig

Combinación de valores de NFC_CX_POLL_BAILOUT_CONFIG . De forma predeterminada, está deshabilitada.

Este miembro habilita la configuración de PA_BAIL_OUT y PB_BAIL_OUT como se describe en la especificación de NCI.

Requisitos

   
Cliente mínimo compatible Windows 10
Servidor mínimo compatible No se admite ninguno
Header nfccx.h (incluya Ncidef.h)

Consulte también

Guía de diseño de extensiones de clase NFC

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