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


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

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

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

  1. #B0 Запустить TraceView #A1.

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

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

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

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

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

  7. Нажмите кнопку Далее.

  8. При желании выберите флаги и уровень.

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

  10. При желании задайте дополнительные параметры сеанса трассировки.

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

Комментарии

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

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

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

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

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

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