structure NFC_CX_RF_DISCOVERY_CONFIG (nfccx.h)

La structure NFC_CX_RF_DISCOVERY_CONFIG contient des paramètres de configuration de découverte RF. La configuration de la découverte doit être terminée lors de l’initialisation après l’appel de NfcDxDeviceInitialize, sinon une erreur est retournée.

Syntaxe

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;

Membres

Size

Taille de cette structure en octets.

TotalDuration

Durée totale de la période de découverte unique en millisecondes. La valeur par défaut est de 300 millisecondes.

Ce membre correspond à TOTAL_DURATION spécifié dans la spécification NCI. Les valeurs peuvent être comprises entre 0 et 0xFFFF. Utilisez une valeur appropriée qui tient compte à la fois de la latence de découverte et de la consommation d’énergie.

PollConfig

Combinaison de valeurs NFC_CX_POLL_MODE_CONFIG .

Ce membre active la configuration des paramètres du mode sondage. La valeur par défaut active l’interrogation des sondages passifs NFC-A, le sondage passif NFC-B et le sondage passif NFC-F (212 et 424 ko). Il est recommandé que les clients NFC configurent des modes actifs supplémentaires s’ils sont pris en charge.

NfcIPMode

Combinaison de valeurs NFC_CX_NFCIP_MODE_CONFIG .

Ce membre active la configuration des paramètres du mode initiateur NFC-IP. La valeur correspond à la combinaison de NFC_CX_NFCIP_MODE_CONFIG enum. La valeur par défaut active l’interrogation des phases NFC-A et NFC-F de sondage passif (212 et 424 ko).

NfcIPTgtMode

Combinaison de valeurs NFC_CX_NFCIP_TGT_MODE_CONFIG .

Ce membre active la configuration des paramètres du mode cible NFC-IP. La valeur par défaut active l’écoute passive NFC-A et les phases NFC-F d’écoute passive.

NfcCEMode

Combinaison de valeurs NFC_CX_CE_MODE_CONFIG .

Ce membre active la configuration des paramètres du mode NFC-CE. La valeur par défaut active l’écoute passive NFC-A, l’écoute passive NFC-B et les phases NFC-F d’écoute passive.

BailoutConfig

Combinaison de valeurs NFC_CX_POLL_BAILOUT_CONFIG . Par défaut, elle est désactivée.

Ce membre active la configuration de PA_BAIL_OUT et de PB_BAIL_OUT, comme décrit dans la spécification NCI.

Spécifications

   
Client minimal pris en charge Windows 10
Serveur minimal pris en charge Aucun pris en charge
En-tête nfccx.h (include Ncidef.h)

Voir aussi

Guide de conception de l’extension de classe NFC

Guide de conception de communication en champ proche (NFC)