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