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


StopTracingSessionA

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

Функция StopTracingSessionA останавливает текущий сеанс трассировки и создает необработанный файл трассировки. Необработанные файлы трассировки можно передать в функции Analyze, AnalzeA и AnalyzeW для запуска сеанса анализа. Кроме того, необработанные файлы трассировки можно передать в функции Relog, RelogA и RelogW для запуска сеанса повторной записи в журнал. Исполняемые файлы, вызывающие StopTracingSessionA, должны иметь привилегии администратора.

Синтаксис

enum RESULT_CODE StopTracingSessionA(
    const char*                 sessionName,
    const char*                 outputLogFile,
    TRACING_SESSION_STATISTICS* statistics);

Параметры

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

outputLogFile
Путь к окончательному выходному файлу журнала, в котором должны быть сохранены необработанные данные трассировки.

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

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

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