Sdílet prostřednictvím


StopAndAnalyzeTracingSessionA

Sada C++ Build Insights SDK je kompatibilní se sadou Visual Studio 2017 a novějšími verzemi. Pokud chcete zobrazit dokumentaci k těmto verzím, nastavte ovládací prvek selektoru verzí sady Visual Studio pro tento článek na Visual Studio 2017 nebo novější. Nachází se v horní části obsahu na této stránce.

Funkce StopAndAnalyzeTracingSessionA zastaví probíhající trasovací relaci a uloží výsledné trasování do dočasného souboru. Relace analýzy se pak okamžitě spustí s použitím dočasného souboru jako vstupu. Spustitelné soubory, které tuto funkci volají, musí mít oprávnění správce.

Syntaxe

enum RESULT_CODE StopAndAnalyzeTracingSessionA(
    const char*                 sessionName,
    TRACING_SESSION_STATISTICS* statistics,
    const ANALYSIS_DESCRIPTOR*  analysisDescriptor);

Parametry

sessionName
Název relace trasování, která se má zastavit. Použijte stejný název relace jako název předaný startTracingSession, StartTracingSessionA nebo StartTracingSessionW.

statistiky
Ukazatel na objekt TRACING_SESSION_STATISTICS . StopAndAnalyzeTracingSessionA zapíše statistiku trasování kolekce v tomto objektu před vrácením.

analysisDescriptor
Ukazatel na objekt ANALYSIS_DESCRIPTOR . Tento objekt použijte ke konfiguraci relace analýzy, která byla spuštěna StopAndAnalyzeTracingSessionA.

Návratová hodnota

Kód výsledku z výčtu RESULT_CODE .