Share via


核心追蹤控制 API 參考資料

此 API 可讓您擷取核心堆疊追蹤、合併多個追蹤檔案以進行分析、堆積追蹤,以及在合併的檔案中包含系統資訊。

核心追蹤控制項 API 已可在 Windows Vista 中使用。

在 Windows 7 和 Windows Vista 上,x64 系統上的堆疊路徑需要您在HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management中設定DisablePagingExecutive登錄值。 如需詳細資訊,請參閱 DisablePagingExecutive

注意具有Windows 8和更新版本的系統不需要此登錄變更。

下列範例示範如何查詢此登錄值。

@REG QUERY "HKLM\System\CurrentControlSet\Control\Session Manager\Memory Management" -v DisablePagingExecutive

下列範例示範如何啟用 stackwalking。

@REG ADD "HKLM\System\CurrentControlSet\Control\Session Manager\Memory Management" -v DisablePagingExecutive -d 0x1 -t REG_DWORD -f
@IF NOT %ERRORLEVEL% == 0 echo error: Could not configure system for 64-bit stackwalking. Please run this script from an elevated administrator console.

注意 若要讓這些變更生效,您必須重新開機系統。

下列範例示範如何停用堆疊走動。

@REG ADD "HKLM\System\CurrentControlSet\Control\Session Manager\Memory Management" -v DisablePagingExecutive -d 0x0 -t REG_DWORD -f
@IF NOT %ERRORLEVEL% == 0 echo error: Could not remove 64-bit stackwalking configuration. Please run this script from an elevated administrator console.

注意 若要讓這些變更生效,您必須重新開機系統。

本節內容

函式

結構

追蹤控制旗標

追蹤控制項事件類型

系統資訊的自訂導入

Windows Performance Toolkit 技術參考資料