使用 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 文件,则它不会将跟踪提供程序添加到“ 创建新日志会话 ”对话框中的提供程序列表,并且不会显示解释不添加提供程序的原因的消息。 如果提供程序列表中未显示提供程序,请重启该过程并使用 选择 TMF 文件 方法,而不是 设置 TMF 搜索路径。 如果找不到提供程序的 PDB 文件或 TMF 文件,则无法使用 TraceView 创建与提供程序的跟踪会话。

可以将文件扩展名为“.ctl”以外的文件与 CTL (Control GUID) 文件选项一 起使用。 TraceView 仅要求文件是文本文件,每个控件 GUID 出现在文件中的单独行上,并且控件 GUID 是行上的第一个文本。 如果提交格式不同的文件,TraceView 会接受该文件,但不启用未正确指定的提供程序。

控件 GUID 文件可以包含多个控件 GUID。 TraceView 启用其控件 GUID 显示在文件中的所有提供程序。

使用控件 GUID 创建跟踪会话时,可以使用“ 跟踪标志和级别选择 ”对话框 (,仅当 TraceView 可以找到提供程序) 的 PDB 符号文件,或者当 TraceView 可以找到提供程序的 PDB 符号文件时,或者当它可以在 TMF 路径 (使用“设置 TMF 搜索路径”选项) 指定的 TMF 路径 (找到提供程序的跟踪消息控件 (.tmc) 文件时,才可使用“选择 标志和级别 ”中所述。

如果 TMC 文件不可用,可以在“ 高级跟踪会话选项 ”对话框中手动设置提供程序的跟踪标志和级别。 有关说明,请参阅 设置高级跟踪会话选项

有关指定 TMF 文件的信息,请参阅选择 TMF 文件和设置 TMF 搜索路径。