ログ機能
関数/メソッドなどの詳細ログ記録では、 Windows ソフトウェア トレース プリプロセッサ (WPP) ログが使用されます。 NCI パケット/プロトコル のログ記録には、Event Tracing for 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 folder に MySession.etl という名前の ETL ファイルが生成されます。 その後、Windows ドライバー キットに含まれている Tracepdb (Tracepdb.exe) と Tracefmt (Tracefmt.exe) を使用してデコードできます。
NFC CX には、デバッグ拡張機能は含まれません。
関連トピック
NFCデバイス ドライバー インターフェイス (DDI) の概要
NFC クラス拡張 (CX) リファレンス
Windows イベント トレーシング (Windows ドライバー)
ソフトウェア トレース用ツール