(nfccx.h) NFC_CX_RF_DISCOVERY_CONFIG 结构
NFC_CX_RF_DISCOVERY_CONFIG结构包含 RF 发现配置设置。 在调用 NfcDxDeviceInitialize 后,应在初始化期间完成发现配置,否则将返回错误。
语法
typedef struct _NFC_CX_RF_DISCOVERY_CONFIG {
ULONG Size;
USHORT TotalDuration;
ULONG PollConfig;
UCHAR NfcIPMode;
UCHAR NfcIPTgtMode;
UCHAR NfcCEMode;
UCHAR BailoutConfig;
} NFC_CX_RF_DISCOVERY_CONFIG, *PNFC_CX_RF_DISCOVERY_CONFIG;
成员
Size
此结构的大小(以字节为单位)。
TotalDuration
单个发现周期的总持续时间(以毫秒为单位)。 默认值为 300 毫秒。
此成员对应于 NCI 规范中指定的TOTAL_DURATION。 值可以介于 0 到 0xFFFF 之间。 使用一个适当的值,该值将发现延迟和功耗考虑在内。
PollConfig
此成员启用轮询模式设置的配置。 默认值为被动轮询 NFC-A、被动轮询 NFC-B 和被动轮询 NFC-F (212 和 424k) 启用轮询。 建议 NFC 客户端配置其他活动模式(如果它们受支持)。
NfcIPMode
此成员启用 NFC-IP 发起程序模式设置的配置。 该值对应于NFC_CX_NFCIP_MODE_CONFIG枚举的组合。 默认值为被动轮询 NFC-A 和被动轮询 NFC-F (212 和 424k) 阶段启用轮询。
NfcIPTgtMode
NFC_CX_NFCIP_TGT_MODE_CONFIG值的组合。
此成员启用 NFC-IP 目标模式设置的配置。 默认启用被动侦听 NFC-A 和被动侦听 NFC-F 阶段。
NfcCEMode
此成员启用 NFC-CE 模式设置的配置。 默认启用被动侦听 NFC-A、被动侦听 NFC-B 和被动侦听 NFC-F 阶段。
BailoutConfig
NFC_CX_POLL_BAILOUT_CONFIG值的组合。 默认为禁用。
此成员支持配置 PA_BAIL_OUT 和 PB_BAIL_OUT,如 NCI 规范中所述。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10 |
最低受支持的服务器 | 无受支持的版本 |
标头 | nfccx.h (包括 Ncidef.h) |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈