Partager via


énumération NFC_CX_SEQUENCE (nfccx.h)

L’énumération NFC_CX_SEQUENCE spécifie des séquences.

Syntaxe

typedef enum _NFC_CX_SEQUENCE {
  SequencePreInit,
  SequenceInitComplete,
  SequencePreRfDiscStart,
  SequenceRfDiscStartComplete,
  SequencePreRfDiscStop,
  SequenceRfDiscStopComplete,
  SequencePreNfceeDisc,
  SequenceNfceeDiscComplete,
  SequencePreShutdown,
  SequenceShutdownComplete,
  SequencePreRecovery,
  SequenceRecoveryComplete,
  SequenceMaximum
} NFC_CX_SEQUENCE, *PNFC_CX_SEQUENCE;

Constantes

 
SequencePreInit
Cette séquence est appelée par CX pendant la transition d’état init, c’est-à-dire avant le début de l’initialisation par NFC CX. Aucune commande NCI, y compris CORE_RESET_CMD ont été envoyées au contrôleur NFC par NFC CX. Dans cette séquence, le client peut appeler n’importe quelle commande non-NCI. Les commandes NCI ne doivent pas être envoyées au contrôleur, car aucun CORE_RESET_CMD ni CORE_INIT_CMD n’a été envoyé au contrôleur.
SequenceInitComplete
Cette séquence est appelée par CX pendant la transition d’état init, c’est-à-dire avant le début de l’initialisation par NFC CX. Aucune commande NCI, y compris CORE_RESET_CMD a été envoyée au contrôleur NFC par NFC CX. Dans cette séquence, le client peut appeler n’importe quelle commande non-NCI. Les commandes NCI ne doivent pas être envoyées au contrôleur, car aucun CORE_RESET_CMD ni CORE_INIT_CMD n’a été envoyé au contrôleur.
SequencePreRfDiscStart
Cette séquence est appelée par CX avant le début de la découverte RF, c’est-à-dire via RF_DISCOVER_CMD. Le pilote client peut utiliser cette opportunité pour effectuer n’importe quelle configuration RF associée, y compris les optimisations de la boucle de découverte.
SequenceRfDiscStartComplete
Cette séquence est appelée par CX immédiatement après le début de la découverte RF. Tout démarrage post-découverte de la configuration peut être pris en charge via ce point d’extensibilité.
SequencePreRfDiscStop
Cette séquence est appelée par CX avant d’arrêter la boucle de découverte RF.
SequenceRfDiscStopComplete
Cette séquence est appelée immédiatement après l’arrêt de la boucle de découverte. Le pilote client peut utiliser ce point d’extensibilité pour activer n’importe quelle configuration en mode de secours.
SequencePreNfceeDisc
Cette séquence est appelée par CX avant le début de la découverte NFCEE. La découverte NFCEE se produit avec la boucle de découverte désactivée. Le pilote client peut utiliser cette séquence pour activer toutes les interfaces de NFC-NFCEE internes qui auraient pu être désactivées après l’initialisation pour les optimisations de l’alimentation.
SequenceNfceeDiscComplete
Cette séquence est appelée immédiatement après l’opération de découverte NFCEE.
SequencePreShutdown
Cette séquence est appelée avant le début de l’arrêt.
SequenceShutdownComplete
Cette séquence est appelée par CX une fois la séquence d’arrêt terminée. Le pilote client peut nettoyer n’importe quel état NCI conservé.
SequencePreRecovery
Cette séquence est appelée par CX s’il doit effectuer une séquence de récupération en raison d’une défaillance irrécupérable. Le pilote client peut utiliser cette séquence pour capturer les vidages ram à des fins de diagnostic.
SequenceRecoveryComplete
Cette séquence est appelée par le CX après la fin de la séquence de récupération et lorsque le pilote est de retour à l’état de travail.
SequenceMaximum

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)