Freigeben über


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)