ANALYSIS_DESCRIPTOR 結構
C++ Build Insights SDK 與 Visual Studio 2017 和更新版本相容。 若要查看這些版本的檔,請將本文的 Visual Studio 版本 選取器控制項設定為 Visual Studio 2017 或更新版本。 其位於此頁面目錄頂端。
結構 ANALYSIS_DESCRIPTOR
會與 AnalyzeA 和 AnalyzeW 函式搭配 使用。 它描述如何分析 Windows 事件追蹤 (ETW) 追蹤。
語法
typedef struct ANALYSIS_DESCRIPTOR_TAG
{
unsigned NumberOfPasses;
ANALYSIS_CALLBACKS Callbacks;
void* Context;
} ANALYSIS_DESCRIPTOR;
成員
名稱 | 描述 |
---|---|
NumberOfPasses |
應該透過 ETW 追蹤完成的分析階段數目。 |
Callbacks |
ANALYSIS_CALLBACKS 物件,指定要在分析會話期間呼叫哪些函式。 |
Context |
使用者提供的內容,當做引數傳遞至 中指定的所有回呼函式 Callbacks |
備註
結構 Callbacks
只接受非成員函式的指標。 您可以藉由將 設定 Context
為物件指標來解決此問題。 此物件指標會當做引數傳遞至所有非成員回呼函式。 使用此指標從非成員回呼函式內呼叫成員函式。
意見反映
https://aka.ms/ContentUserFeedback。
即將推出:我們會在 2024 年淘汰 GitHub 問題,並以全新的意見反應系統取代並作為內容意見反應的渠道。 如需更多資訊,請參閱:提交及檢視以下的意見反映: