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 PARTE di 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. |
SequenceInitComplete Questa sequenza viene richiamata da CX durante la transizione inattiva allo stato init, ovvero prima dell'inizio dell'inizializzazione da PARTE di 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 qualsiasi interfaccia NFC-NFCEE interna che potrebbe essere stata disabilitata 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 dopo il completamento della sequenza di arresto. Il driver client può pulire qualsiasi stato NCI gestito. |
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 |
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 10 |
server minimo supportato | Nessuna supportata |
intestazione |
nfccx.h (include Ncidef.h) |