enumerazione NFC_CX_SEQUENCE (nfccx.h)
L'enumerazione NFC_CX_SEQUENCE specifica le sequenze.
Sintassi
typedef enum _NFC_CX_SEQUENCE {
SequencePreInit,
SequenceInitComplete,
SequencePreRfDiscStart,
SequenceRfDiscStartComplete,
SequencePreRfDiscStop,
SequenceRfDiscStopComplete,
SequencePreNfceeDisc,
SequenceNfceeDiscComplete,
SequencePreShutdown,
SequenceShutdownComplete,
SequencePreRecovery,
SequenceRecoveryComplete,
SequenceMaximum
} NFC_CX_SEQUENCE, *PNFC_CX_SEQUENCE;
Costanti
SequencePreInit Questa sequenza viene richiamata da CX durante la transizione inattiva allo stato init, ovvero prima dell'inizio dell'inizializzazione da NFC CX. Nessun comando NCI incluso CORE_RESET_CMD sono stati inviati al controller NFC da NFC CX. In questa sequenza il client può richiamare qualsiasi comando non NCI. I comandi NCI non devono essere inviati al controller perché né CORE_RESET_CMD né CORE_INIT_CMD sono stati inviati al controller. |
SequenceInitComplete Questa sequenza viene richiamata da CX durante la transizione inattiva allo stato init, ovvero prima dell'inizio dell'inizializzazione da NFC CX. Nessun comando NCI incluso CORE_RESET_CMD è stato inviato al controller NFC da NFC CX. In questa sequenza il client può richiamare qualsiasi comando non NCI. I comandi NCI non devono essere inviati al controller perché né CORE_RESET_CMD né CORE_INIT_CMD sono stati inviati al controller. |
SequencePreRfDiscStart Questa sequenza viene richiamata da CX prima dell'inizio dell'individuazione RF, ad esempio tramite RF_DISCOVER_CMD. Il driver client può usare questa opportunità per eseguire qualsiasi configurazione RF correlata, incluse eventuali ottimizzazioni per il ciclo di individuazione. |
SequenceRfDiscStartComplete Questa sequenza viene richiamata da CX immediatamente dopo l'inizio dell'individuazione RF. Qualsiasi avvio post-individuazione della configurazione può essere supportato tramite questo punto di estendibilità. |
SequencePreRfDiscStop Questa sequenza viene richiamata da CX prima di arrestare il ciclo di individuazione RF. |
SequenceRfDiscStopComplete Questa sequenza viene richiamata immediatamente dopo l'arresto del ciclo di individuazione. Il driver client può usare questo punto di estendibilità per abilitare qualsiasi configurazione in modalità standby. |
SequencePreNfceeDisc Questa sequenza viene richiamata da CX prima dell'inizio dell'individuazione NFCEE. L'individuazione NFCEE avviene con il ciclo di individuazione disattivato. Il driver client può usare questa sequenza per abilitare tutte le interfacce NFC-NFCEE interne che potrebbero essere state disabilitate dopo l'inizializzazione per le ottimizzazioni dell'alimentazione. |
SequenceNfceeDiscComplete Questa sequenza viene richiamata immediatamente dopo l'operazione di individuazione NFCEE. |
SequencePreShutdown Questa sequenza viene richiamata prima dell'inizio dell'arresto. |
SequenceShutdownComplete Questa sequenza viene richiamata da CX al termine della sequenza di arresto. Il driver client può pulire qualsiasi stato NCI mantenuto. |
SequencePreRecovery Questa sequenza viene richiamata da CX se deve eseguire una sequenza di ripristino a causa di un errore irreversibile. Il driver client può usare questa sequenza per acquisire dump della RAM a scopo diagnostico. |
SequenceRecoveryComplete Questa sequenza viene richiamata da CX dopo il completamento della sequenza di ripristino e quando il driver torna allo stato di lavoro. |
SequenceMaximum |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 |
Server minimo supportato | Nessuno supportato |
Intestazione | nfccx.h (include Ncidef.h) |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per