共用方式為


偵錯 Windows 驅動程式

如需偵錯驅動程式的一般資訊,請參閱使用 Windows 偵錯 使用者入門

Inflight Trace Recorder

從 Windows 10 開始,您可以建置 KMDF 或 UMDF 驅動程式二進位檔,以便透過 Inflight 追蹤錄製器取得額外的驅動程式偵錯資訊。 Windows 驅動程式可以利用此功能。

此外,如果您使用 Visual Studio KMDF 範本,驅動程式會使用 Windows 軟體追蹤預處理器 (WPP) 來寫入追蹤訊息。 驅動程式二進位檔是具有提供者 GUID 的 ETW 提供者。

若要從驅動程式二進位檔傳送追蹤訊息,請使用下列程式代碼:

TraceEvents(TRACE_LEVEL_INFORMATION, TRACE_DRIVER, "%!FUNC! Entry");

您可以在調試程式會話中使用 !wmitrace ,使用 Tracelog 來存取 ETW 記錄。