Partager via


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 découverte doit être terminée lors de l’initialisation après avoir appelé 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 détermine à la fois la latence de découverte et 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 pour le sondage passif NFC-A, le sondage passif NFC-B et les NFC-F de sondage passif (212 et 424k). 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 NFC-A de sondage passif et des NFC-F de sondage passif (212 et 424 ko).

NfcIPTgtMode

Combinaison de valeurs NFC_CX_NFCIP_TGT_MODE_CONFIG.

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

NfcCEMode

Combinaison de valeurs NFC_CX_CE_MODE_CONFIG.

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

BailoutConfig

Combinaison de valeurs NFC_CX_POLL_BAILOUT_CONFIG. La valeur par défaut 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.

Exigences

Exigence Valeur
client minimum pris en charge Windows 10
serveur minimum pris en charge Aucun pris en charge
d’en-tête nfccx.h (include Ncidef.h)

Voir aussi

guide de conception d’extension de classe NFC

guide de conception nfc (Near Field Communication)