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 effectuée pendant 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 d’interrogation. La valeur par défaut active l’interrogation pour le sondage passif NFC-A, le sondage passif NFC-B et le sondage passif NFC-F (212 et 424 000). 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 pour les phases NFC-A et NFC-F de sondage passif (212 et 424 000).

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 l’écoute passive NFC-F.

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 l’écoute passive NFC-F.

BailoutConfig

Combinaison de valeurs NFC_CX_POLL_BAILOUT_CONFIG . Par défaut, ils sont désactivés.

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

Configuration requise

Condition requise Valeur
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 nfc (Near Field Communication)