StopAndAnalyzeTracingSessionA
El SDK de C++ Build Insights es compatible con Visual Studio 2017 y versiones posteriores. Para ver la documentación de estas versiones, establezca el control de selector de Versión de Visual Studio para este artículo en Visual Studio 2017 o versiones posteriores. Se encuentra en la parte superior de la tabla de contenido de esta página.
La función StopAndAnalyzeTracingSessionA
detiene una sesión de seguimiento en curso y guarda el seguimiento resultante en un archivo temporal. Se inicia de inmediato una sesión de análisis con el archivo temporal como entrada. Los ejecutables que llaman a esta función deben tener privilegios de administrador.
Sintaxis
enum RESULT_CODE StopAndAnalyzeTracingSessionA(
const char* sessionName,
TRACING_SESSION_STATISTICS* statistics,
const ANALYSIS_DESCRIPTOR* analysisDescriptor);
Parámetros
sessionName
Nombre de la sesión de seguimiento que se va a detener. Use el mismo nombre de sesión que se pasó a StartTracingSession, StartTracingSessionA o StartTracingSessionW.
estadísticas
Puntero a un objeto TRACING_SESSION_STATISTICS. StopAndAnalyzeTracingSessionA
escribe estadísticas de la colección de seguimientos en este objeto antes de devolver un valor.
analysisDescriptor
Puntero a un objeto ANALYSIS_DESCRIPTOR. Use este objeto para configurar la sesión de análisis iniciada por StopAndAnalyzeTracingSessionA
.
Valor devuelto
Código de resultado de la enumeración RESULT_CODE.