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


Создание сеанса трассировки с помощью CTL-файла

Вы можете создать сеанс трассировки, найдя файл GUID элемента управления (CTL) для поставщиков трассировки и найдя файлы формата сообщений трассировки (TMF) для их сообщений.

Создание сеанса трассировки с CTL-файлом

  1. Запустите TraceView.

  2. В меню Файл выберите команду Создать новый сеанс журнала.

  3. Щелкните Добавить поставщика.

  4. Щелкните Файл CTL (GUID элемента управления) и введите путь к файлу GUID элемента управления для поставщика трассировки. или нажмите кнопку с многоточием (...) и перейдите к файлу.

  5. Выполните одно из следующих действий.

    • Чтобы указать один или несколько файлов TMF, щелкните Выбрать файлы TMF, нажмите кнопку ОК, нажмите кнопку Добавить, а затем найдите и выберите один или несколько файлов TMF из каталога. Чтобы выбрать файлы TMF из другого каталога, нажмите кнопку Добавить еще раз. В противном случае нажмите кнопку Готово.
    • Чтобы настроить TraceView для поиска файлов TMF в указанном каталоге, щелкните Задать путь поиска TMF, нажмите кнопку ОК, перейдите в каталог и нажмите кнопку ОК.
  6. Чтобы добавить дополнительных поставщиков, щелкните Добавить поставщика. Это необязательный шаг.

  7. Щелкните Далее.

  8. При необходимости выберите флаги и уровень.

  9. При необходимости задайте базовые параметры сеанса трассировки.

  10. При необходимости задайте расширенные параметры сеанса трассировки.

  11. Нажмите кнопку Готово.

Комментарии

Если TraceView не удается найти TMF-файл для поставщика трассировки, он не добавляет поставщик трассировки в список поставщиков в диалоговом окне Создание нового сеанса журнала и не отображает сообщение, объясняющее, почему поставщик не был добавлен. Если поставщик не отображается в списке поставщиков, перезапустите процедуру и используйте метод Select TMF Files вместо Set TMF Search Path (Задать путь поиска TMF). Если не удается найти PDB-файл или файл TMF для поставщика, нельзя использовать TraceView для создания сеанса трассировки с поставщиком.

Вы можете использовать файлы с расширениями имен файлов, отличными от .ctl, с параметром файл CTL (control GUID). TraceView требует, чтобы файл был текстовым файлом, каждый GUID элемента управления отображался в отдельной строке в файле, а GUID элемента управления был первым текстом в строке. Если вы отправляете файл в другом формате, TraceView принимает файл, но не включает поставщиков, которые указаны неправильно.

Файл GUID элемента управления может содержать несколько идентификаторов GUID элемента управления. TraceView включает всех поставщиков, идентификаторы GUID элементов управления которых отображаются в файле.

При создании сеанса трассировки с идентификатором GUID элемента управления можно использовать диалоговое окно Выбора флагов и уровней трассировки (описано в разделе Выбор флагов и уровней) только в том случае, если TraceView может найти PDB-файл символов для поставщика или когда он может найти файл элемента управления сообщением трассировки (TMC) для поставщика в пути TMF (определяется с помощью параметра Задать путь поиска TMF).

Если файл TMC недоступен, можно задать флаги трассировки и уровень для поставщика вручную в диалоговом окне Дополнительные параметры сеанса трассировки . Инструкции см. в разделе Настройка дополнительных параметров сеанса трассировки.

Сведения об указании файлов TMF см. в разделах Выбор файлов TMF и Задание пути поиска TMF.