Поделиться через


StopAndAnalyzeTracingSessionA

Пакет SDK для Сборки C++ совместим с Visual Studio 2017 и более поздними версиями. Чтобы увидеть документацию для этих версий, установите в данной статье селектор Версия Visual Studio в Visual Studio 2017 и более поздних версий. Он находится в верхней части оглавления на этой странице.

Функция StopAndAnalyzeTracingSessionA останавливает текущий сеанс трассировки и сохраняет итоговую трассировку во временном файле. Затем сразу же запускается сеанс анализа с использованием временного файла в качестве входных данных. Исполняемые файлы, вызывающие эту функцию, должны иметь привилегии администратора.

Синтаксис

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

Параметры

sessionName
Имя останавливаемого сеанса трассировки. Используйте то же имя сеанса, которое было передано в StartTracingSession, StartTracingSessionA или StartTracingSessionW.

statistics
Указатель на объект TRACING_SESSION_STATISTICS. StopAndAnalyzeTracingSessionA записывает статистику сбора трассировки в этот объект перед возвратом.

analysisDescriptor
Указатель на объект ANALYSIS_DESCRIPTOR. Используйте этот объект для настройки сеанса анализа в журнал, запущенного StopAndAnalyzeTracingSessionA.

Возвращаемое значение

Код результата из перечисления RESULT_CODE.