跟踪常量

本主题介绍 Httptrace.h 头文件中定义的常量。

跟踪常量

一直 位掩码 说明
HTTP_TRACE_EVENT_FLAG_STATIC_DESCRIPTIVE_FIELDS 0x01 dwFlags如果HTTP_TRACE_EVENT结构的成员设置为此值,则pProviderGuid指示该结构的 、 pAreaGuidpszEventName 成员,以及pszName该结构的每个HTTP_TRACE_EVENT_ITEM元素中的 和 pszDescription 成员。static 在这种情况下,所有这些成员的内存在进程的生存期内都是可用且不可变的,因此无需复制。

跟踪 GUID

以下常量与 IHttpTraceContext::SetTraceConfiguration 方法一起使用。 使用这些 GUID 时,验证模块是否包含 Initguid.h 文件。

一直 GUID 描述
GUID_IIS_ALL_TRACE_PROVIDERS {00000000-0000-0000-0000-000000000000} 指示模块侦听来自所有提供程序的事件。
GUID_IIS_WWW_SERVER_TRACE_PROVIDER {3A2A4E84-4C21-4981-AE10-3FDA0D9B0F83} 指示模块仅侦听来自万维网 (WWW) 服务器跟踪的提供程序的事件。
GUID_IIS_ASPNET_TRACE_PROVIDER {AFF081FE-0247-4275-9C4E-021F3DC1DA35} 指示模块仅侦听来自提供程序的事件,以便 ASP.NET 跟踪。
GUID_IIS_ASP_TRACE_TRACE_PROVIDER {06B94D9A-B15E-456E-A4Ef-37C984A2CB4B} 指示模块仅侦听来自 ASP 跟踪的提供程序的事件。
GUID_IIS_WWW_GLOBAL_TRACE_PROVIDER {D55D3BC9-CBA9-44DF-827E-132D3A4596C2} 指示模块仅侦听来自全局跟踪的提供程序的事件。
GUID_IIS_ISAPI_TRACE_PROVIDER {A1C2040E-8840-4C31-BA11-9871031A19EA} 指示模块仅侦听来自 ISAPI 跟踪的提供程序的事件。

要求

类型 说明
客户端 - Windows Vista 上的 IIS 7.0
- Windows 7 上的 IIS 7.5
- Windows 8 上的 IIS 8.0
- Windows 10 上的 IIS 10.0
服务器 - Windows Server 2008 上的 IIS 7.0
- Windows Server 2008 R2 上的 IIS 7.5
- Windows Server 2012 上的 IIS 8.0
- Windows Server 2012 R2 上的 IIS 8.5
- Windows Server 2016 上的 IIS 10.0
产品 - IIS 7.0、IIS 7.5、IIS 8.0、IIS 8.5、IIS 10.0
- IIS Express 7.5、IIS Express 8.0、IIS Express 10.0
Header Httptrace.h

另请参阅

Web 服务器核心常量
创建Native-Code HTTP 模块