다음을 통해 공유


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 클래스 확장 디자인 가이드

NFC(근거리 통신) 디자인 가이드