Condividi tramite


ArrestaERegistraiTracciamentoSessioneA

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 StopAndRelogTracingSessionA funzione arresta una sessione di traccia in corso e salva la traccia risultante in un file temporaneo. Una sessione di rilogging viene quindi avviata immediatamente usando il file temporaneo come input. La traccia registrata finale prodotta dalla sessione di rilogging viene salvata in un file specificato dal chiamante. I file eseguibili che chiamano questa funzione devono avere privilegi di amministratore.

Sintassi

enum RESULT_CODE StopAndRelogTracingSessionA(
    const char*                 sessionName,
    const char*                 outputLogFile,
    TRACING_SESSION_STATISTICS* statistics,
    const RELOG_DESCRIPTOR*     relogDescriptor);

Parametri

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

outputLogFile
File in cui scrivere la traccia registrata nuovamente prodotta dalla sessione di rilogging.

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

analysisDescriptor
Puntatore a un oggetto RELOG_DESCRIPTOR . Usare questo oggetto per configurare la sessione di rilogging avviata da StopAndRelogTracingSessionA.

Valore restituito

Codice di risultato dell'enumerazione RESULT_CODE .