共用方式為


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