共用方式為


使用 TraceLogging

下列主題提供 C/C++ 和 .NET 程式碼的 TraceLogging 快速入門,並提供範例。

必要條件

  • 撰寫使用者模式提供者需要Windows 10軟體發展工具組 (SDK)
  • 需要 Windows 驅動程式套件 (WDK) 才能撰寫核心模式提供者

本節內容

  • TraceLogging C/C++ 快速入門

    本主題描述將 TraceLogging 新增至 C 或 C++ 使用者模式程式碼所需的基本步驟。

  • TraceLogging .NET 快速入門

    本主題描述將 TraceLogging 新增至 .NET 程式碼所需的基本步驟。

  • 記錄和顯示 TraceLogging 事件

    使用 Windows Performance Recorder (WPR) 記錄 TraceLogging 事件,並使用 Windows 效能分析器 (WPA) 加以檢視。

  • C/C++ 追蹤記錄範例

    本主題包含 C/C++ 追蹤記錄範例。

  • .NET 追蹤記錄範例

    本主題包含 .NET Tracelogging 範例,說明如何在會話詳細資訊層級為詳細資訊時記錄事件,以及如何記錄結構化事件資料。

  • 通用 Windows 平臺記錄範例

    此範例示範如何在 Windows.Foundation.Diagnostics 命名空間中使用記錄 API,包括 LoggingChannel、LoggingActivity、LoggingSession 和 FileLoggingSession。 這些類別是針對 Windows 應用程式內的診斷記錄所設計。 這些 API 已新增至 Windows 8.1。

    LoggingChannel 和 LoggingActivity API 已擴充Windows 10,以支援使用 TraceLogging 事件編碼撰寫複雜事件。

    您可以從GitHub下載通用 Windows 平臺記錄範例。

核心模式驅動程式和元件的 TraceLogging