Condividi tramite


StopAndAnalyzeTracingSessionA

Build Insights SDK per C++ è compatibile con Visual Studio 2017 e versioni successive. Per visualizzare la documentazione per queste versioni, impostare il controllo selettore della versione di Visual Studio per questo articolo su Visual Studio 2017 o versione successiva. Si trova nella parte superiore del sommario in questa pagina.

La StopAndAnalyzeTracingSessionA funzione arresta una sessione di traccia in corso e salva la traccia risultante in un file temporaneo. Una sessione di analisi viene quindi avviata immediatamente usando il file temporaneo come input. I file eseguibili che chiamano questa funzione devono avere privilegi di amministratore.

Sintassi

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

Parametri

sessionName
Nome della sessione di traccia da arrestare. Usa lo stesso nome di sessione passato a StartTracingSession, StartTracingSessionA o StartTracingSessionW.

Statistiche
Puntatore a un oggetto TRACING_SESSION_STATISTICS . StopAndAnalyzeTracingSessionA scrive le statistiche della raccolta di tracce in questo oggetto prima della restituzione.

analysisDescriptor
Puntatore a un oggetto ANALYSIS_DESCRIPTOR . Utilizzare questo oggetto per configurare la sessione di analisi avviata da StopAndAnalyzeTracingSessionA.

Valore restituito

Codice di risultato dell'enumerazione RESULT_CODE .