NFC_CX_SEQUENCE-Aufzählung (nfccx.h)
Die NFC_CX_SEQUENCE-Aufzählung gibt Sequenzen an.
Syntax
typedef enum _NFC_CX_SEQUENCE {
SequencePreInit,
SequenceInitComplete,
SequencePreRfDiscStart,
SequenceRfDiscStartComplete,
SequencePreRfDiscStop,
SequenceRfDiscStopComplete,
SequencePreNfceeDisc,
SequenceNfceeDiscComplete,
SequencePreShutdown,
SequenceShutdownComplete,
SequencePreRecovery,
SequenceRecoveryComplete,
SequenceMaximum
} NFC_CX_SEQUENCE, *PNFC_CX_SEQUENCE;
Konstanten
SequencePreInit Diese Sequenz wird während des Init-Zustandsübergangs von CX aufgerufen, d. h. vor beginn der Initialisierung durch NFC CX. Es wurden keine NCI-Befehle einschließlich CORE_RESET_CMD von NFC CX an den NFC-Controller gesendet. In dieser Sequenz kann der Client jeden nicht-NCI-Befehl aufrufen. NCI-Befehle sollten nicht an den Controller gesendet werden, da weder CORE_RESET_CMD noch CORE_INIT_CMD an den Controller gesendet wurden. |
SequenceInitComplete Diese Sequenz wird während des Init-Zustandsübergangs von CX aufgerufen, d. h. vor beginn der Initialisierung durch NFC CX. Es wurden keine NCI-Befehle einschließlich CORE_RESET_CMD von NFC CX an den NFC-Controller gesendet. In dieser Sequenz kann der Client jeden nicht-NCI-Befehl aufrufen. NCI-Befehle sollten nicht an den Controller gesendet werden, da weder CORE_RESET_CMD noch CORE_INIT_CMD an den Controller gesendet wurden. |
SequencePreRfDiscStart Diese Sequenz wird von CX vor Beginn der RF-Ermittlung aufgerufen, d. h. über RF_DISCOVER_CMD. Der Clienttreiber kann diese Möglichkeit verwenden, um alle zugehörigen RF-Konfigurationen auszuführen, einschließlich aller Optimierungen für die Ermittlungsschleife. |
SequenceRfDiscStartComplete Diese Sequenz wird unmittelbar nach dem Start der RF-Ermittlung von CX aufgerufen. Jeder Start der Konfiguration nach der Ermittlung kann über diesen Erweiterungspunkt unterstützt werden. |
SequencePreRfDiscStop Diese Sequenz wird von CX aufgerufen, bevor die RF-Ermittlungsschleife beendet wird. |
SequenceRfDiscStopComplete Diese Sequenz wird unmittelbar nach dem Beenden der Ermittlungsschleife aufgerufen. Der Clienttreiber kann diesen Erweiterbarkeitspunkt verwenden, um eine beliebige Standbymoduskonfiguration zu aktivieren. |
SequencePreNfceeDisc Diese Sequenz wird vor dem Start der NFCEE-Ermittlung von CX aufgerufen. Die NFCEE-Ermittlung erfolgt mit deaktivierter Erkennungsschleife. Der Clienttreiber kann diese Sequenz verwenden, um alle internen NFC-NFCEE Schnittstellen zu aktivieren, die nach der Initialisierung für Leistungsoptimierungen deaktiviert worden sein könnten. |
SequenceNfceeDiscComplete Diese Sequenz wird sofort nach dem NFCEE-Ermittlungsvorgang aufgerufen. |
SequencePreShutdown Diese Sequenz wird vor dem Start des Herunterfahrens aufgerufen. |
SequenceShutdownComplete Diese Sequenz wird von CX aufgerufen, nachdem die Abschaltung abgeschlossen ist. Der Clienttreiber kann jeden verwalteten NCI-Zustand bereinigen. |
SequencePreRecovery Diese Sequenz wird von CX aufgerufen, wenn sie eine Wiederherstellungssequenz aufgrund eines schwerwiegenden Fehlers ausführen muss. Der Clienttreiber kann diese Sequenz verwenden, um RAM-Abbilder für Diagnosezwecke zu erfassen. |
SequenceRecoveryComplete Diese Sequenz wird vom CX nach Abschluss der Wiederherstellungssequenz aufgerufen und wenn der Treiber wieder in den Arbeitszustand zurückkehrt. |
SequenceMaximum |
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10 |
mindestens unterstützte Server- | Keine unterstützt |
Header- | nfccx.h (include Ncidef.h) |
Siehe auch
Designanleitung für NFC-Klassenerweiterungen
Designleitfaden für Near Field Communication (NFC)