Константы трассировки
В этом разделе описываются константы, определенные в файле заголовка Httptrace.h.
Константы трассировки
Константа | Битовой маски | Описание |
---|---|---|
HTTP_TRACE_EVENT_FLAG_STATIC_DESCRIPTIVE_FIELDS | 0x01 | dwFlags Если для элемента структуры HTTP_TRACE_EVENT задано это значение, указывает, что pProviderGuid элементы , pAreaGuid и pszEventName этой структуры, а также pszName элементы и pszDescription в каждом элементе HTTP_TRACE_EVENT_ITEM этой структуры имеют значение 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. |
Требования
Тип | Описание |
---|---|
клиент | — IIS 7.0 в Windows Vista — IIS 7.5 в Windows 7 — IIS 8.0 в Windows 8 — IIS 10.0 в Windows 10 |
Сервер | — IIS 7.0 в Windows Server 2008 — IIS 7.5 в Windows Server 2008 R2 — IIS 8.0 в Windows Server 2012 — IIS 8.5 в Windows Server 2012 R2 — IIS 10.0 в Windows Server 2016 |
Продукт | — 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 |
См. также:
Константы основных веб-серверов
Создание Native-Code модулей HTTP