日志记录

对于函数/方法和其他详细日志记录,使用 Windows 软件跟踪预处理器 (WPP) 日志记录。 对于 NCI 数据包/协议日志记录,使用 Windows (ETW) 的事件跟踪。 若要启用用于调试的 WPP 日志记录,请使用以下命令:

tracelog -start MyNfcSession -f C:\Data\test\bin\MyNfcSession.etl
tracelog -enableex MyNfcSession -guid #351734b9-8706-4cee-9247-04accd448c76 -matchanykw 0xFFFFFFFFFFFFFFFF -level 7
tracelog -enableex MyNfcSession -guid #696D4914-12A4-422C-A09E-E7E0EB25806A -matchanykw 0xFFFFFFFFFFFFFFFF -level 7
tracelog -enableex MyNfcSession -guid #9d97cb90-8dee-42b8-b553-d1816be6fb9e -matchanykw 0xFFFFFFFFFFFFFFFF -level 7
tracelog -enableex MyNfcSession -guid #4EB7CC58-145C-4a79-9418-68CD290DD9D4 -matchanykw 0xFFFFFFFFFFFFFFFF -level 7
tracelog -enableex MyNfcSession -guid #D976D933-B88B-4227-95F8-00513C0986DE -matchanykw 0xFFFFFFFFFFFFFFFF -level 7
tracelog -stop MyNfcSession

这将在 C:\Data 文件夹中生成名为 MySession.etl 的 ETL 文件。 然后,可以使用 Windows 驱动程序工具包中包含的 Tracepdb (Tracepdb.exe) 和 Tracefmt (Tracefmt.exe) 对其进行解码。

NFC CX 不包含任何调试扩展。

NFC 设备驱动程序接口 (DDI) 概述
NFC 类扩展 (CX) 参考
Windows (Windows 驱动程序的事件跟踪)
用于软件跟踪的工具