本主題描述 Httptrace.h 標頭檔中定義的常數。
追蹤常數
| 常數 | 位元遮罩 | 描述 |
|---|---|---|
| HTTP_TRACE_EVENT_FLAG_STATIC_DESCRIPTIVE_FIELDS | 0x01 | dwFlags如果HTTP_TRACE_EVENT結構的成員設定為這個值,表示 pProviderGuid 該結構的 、 pAreaGuid 和 pszEventName 成員,以及 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} | 表示模組只會接聽來自 World Wide Web (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 追蹤提供者的事件。 |
規格需求
| 類型 | 描述 |
|---|---|
| Client | - 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 |
| 標頭 | Httptrace.h |