NFC_CX_SEQUENCE列舉 (nfccx.h)

NFC_CX_SEQUENCE列舉會指定序列。

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;

常數

 
SequencePreInit
在閑置至 init 狀態轉換期間,CX 會叫用此序列,也就是在 NFC CX 初始化之前。 NFC CX 不會傳送任何 NCI 命令,包括CORE_RESET_CMD到 NFC 控制器。 在此序列中,用戶端可以叫用任何非 NCI 命令。 NCI 命令不應該傳送至控制器,因為CORE_RESET_CMD或CORE_INIT_CMD都未傳送至控制器。
SequenceInitComplete
在閑置至 init 狀態轉換期間,CX 會叫用此序列,也就是在 NFC CX 初始化之前。 NFC CX 未將包含CORE_RESET_CMD的 NCI 命令傳送至 NFC 控制器。 在此序列中,用戶端可以叫用任何非 NCI 命令。 NCI 命令不應該傳送至控制器,因為CORE_RESET_CMD或CORE_INIT_CMD都未傳送至控制器。
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) 設計指南