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 开始初始化之前。 没有 NCI 命令(包括 CORE_RESET_CMD)已由 NFC CX 发送到 NFC 控制器。 在此序列中,客户端可以调用任何非 NCI 命令。 不应将 NCI 命令发送到控制器,因为CORE_RESET_CMD也没有CORE_INIT_CMD发送到控制器。 |
SequenceInitComplete 在空闲到初始化状态转换期间,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 需要执行恢复序列,则此序列由 CX 调用。 客户端驱动程序可以使用此序列捕获 RAM 转储以进行诊断。 |
SequenceRecoveryComplete 此序列在恢复序列完成后以及驱动程序返回到工作状态后由 CX 调用。 |
SequenceMaximum |
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows 10 |
支持的最低服务器 | 不支持 |
标头 | nfccx.h (包括 Ncidef.h) |