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) |