NFC_CX_SEQUENCE 열거형(nfccx.h)
NFC_CX_SEQUENCE 열거형은 시퀀스를 지정합니다.
통사론
typedef enum _NFC_CX_SEQUENCE {
SequencePreInit,
SequenceInitComplete,
SequencePreRfDiscStart,
SequenceRfDiscStartComplete,
SequencePreRfDiscStop,
SequenceRfDiscStopComplete,
SequencePreNfceeDisc,
SequenceNfceeDiscComplete,
SequencePreShutdown,
SequenceShutdownComplete,
SequencePreRecovery,
SequenceRecoveryComplete,
SequenceMaximum
} NFC_CX_SEQUENCE, *PNFC_CX_SEQUENCE;
상수
SequencePreInit 이 시퀀스는 유휴 상태에서 CX에 의해 호출되어 상태 전환을 초기화합니다. 즉, NFC CX에서 초기화를 시작하기 전에 호출됩니다. CORE_RESET_CMD 포함한 NCI 명령은 NFC CX에 의해 NFC 컨트롤러로 전송되지 않았습니다. 이 시퀀스에서 클라이언트는 NCI가 아닌 모든 명령을 호출할 수 있습니다. CORE_RESET_CMD 또는 CORE_INIT_CMD 컨트롤러로 전송되지 않았으므로 NCI 명령을 컨트롤러로 보내면 안 됩니다. |
SequenceInitComplete 이 시퀀스는 유휴 상태에서 CX에 의해 호출되어 상태 전환을 초기화합니다. 즉, NFC CX에서 초기화를 시작하기 전에 호출됩니다. CORE_RESET_CMD 포함한 NCI 명령은 NFC CX에 의해 NFC 컨트롤러로 전송되지 않았습니다. 이 시퀀스에서 클라이언트는 NCI가 아닌 모든 명령을 호출할 수 있습니다. CORE_RESET_CMD 또는 CORE_INIT_CMD 컨트롤러로 전송되지 않았으므로 NCI 명령을 컨트롤러로 보내면 안 됩니다. |
SequencePreRfDiscStart 이 시퀀스는 RF 검색을 시작하기 전에 CX에서 호출합니다(예: RF_DISCOVER_CMD 통해). 클라이언트 드라이버는 이 기회를 사용하여 검색 루프에 대한 최적화를 포함하여 모든 관련 RF 구성을 수행할 수 있습니다. |
SequenceRfDiscStartComplete 이 시퀀스는 RF 검색이 시작된 직후 CX에서 호출됩니다. 검색 후 모든 구성 시작은 이 확장성 지점을 통해 지원될 수 있습니다. |
SequencePreRfDiscStop 이 시퀀스는 RF 검색 루프를 중지하기 전에 CX에서 호출됩니다. |
SequenceRfDiscStopComplete 이 시퀀스는 검색 루프가 중지된 직후에 호출됩니다. 클라이언트 드라이버는 이 확장성 지점을 사용하여 모든 대기 모드 구성을 사용하도록 설정할 수 있습니다. |
SequencePreNfceeDisc 이 시퀀스는 NFCEE 검색을 시작하기 전에 CX에서 호출됩니다. NFCEE 검색은 검색 루프가 비활성화된 상태에서 발생합니다. 클라이언트 드라이버는 이 시퀀스를 사용하여 전원 최적화를 위해 초기화 후 비활성화되었을 수 있는 내부 NFC-NFCEE 인터페이스를 사용하도록 설정할 수 있습니다. |
SequenceNfceeDiscComplete 이 시퀀스는 NFCEE 검색 후 즉시 호출됩니다. |
SequencePreShutdown 이 시퀀스는 종료를 시작하기 전에 호출됩니다. |
SequenceShutdownComplete 이 시퀀스는 종료 시퀀스가 완료된 후 CX에서 호출됩니다. 클라이언트 드라이버는 유지 관리되는 NCI 상태를 정리할 수 있습니다. |
SequencePreRecovery 이 시퀀스는 심각한 오류로 인해 복구 시퀀스를 수행해야 하는 경우 CX에서 호출됩니다. 클라이언트 드라이버는 이 시퀀스를 사용하여 진단 목적으로 RAM 덤프를 캡처할 수 있습니다. |
SequenceRecoveryComplete 이 시퀀스는 복구 시퀀스가 완료된 후와 드라이버가 다시 작업 상태로 돌아갈 때 CX에서 호출됩니다. |
SequenceMaximum |
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10 |
지원되는 최소 서버 | 지원되지 않는 항목 |
헤더 | nfccx.h(Ncidef.h 포함) |
참고 항목
NFC(근거리 통신) 디자인 가이드