Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этот вспомогательный заголовок данных трассировки (TDH) используется трассировкой событий. Дополнительные сведения см. в разделе:
tdh.h содержит следующие программные интерфейсы:
Функции
|
EMI_MAP_FORMAT Макрос, извлекающий формат карты событий. |
|
EMI_MAP_INPUT Макрос, который получает входные данные карты событий. |
|
EMI_MAP_NAME Макрос, который получает имя карты событий. |
|
EMI_MAP_OUTPUT Макрос, извлекающий выходные данные карты событий. |
|
PEI_PROVIDER_NAME Макрос, который получает имя сведений о событиях поставщика (PEI). |
|
PFI_FIELD_MESSAGE Макрос, извлекающий сообщение поля "Сведения о поле поставщика" (PFI). |
|
PFI_FIELD_NAME Макрос, извлекающий имя поля "Сведения о поле поставщика" (PFI). |
|
PFI_FILTER_MESSAGE Макрос, фильтрующий сообщение поля "Сведения о поле поставщика" (PFI). |
|
PFI_PROPERTY_NAME Макрос, извлекающий имя свойства Сведения о поле поставщика (PFI). |
|
TdhAggregatePayloadFilters Объединяет несколько фильтров полезных данных для одного поставщика в одну структуру данных для использования с функцией EnableTraceEx2. |
|
TdhCleanupPayloadEventFilterDescriptor Освобождает агрегированную структуру фильтров полезных данных, созданных с помощью функции TdhAggregatePayloadFilters. |
|
TdhCloseDecodingHandle Освобождает все ресурсы, связанные с дескриптором декодирования входных данных. |
|
TdhCreatePayloadFilter Создает один фильтр для одной полезной нагрузки, которая будет использоваться с функцией EnableTraceEx2. |
|
TdhDeletePayloadFilter Освобождает память, выделенную для одного фильтра полезных данных с помощью функции TdhCreatePayloadFilter. |
|
TdhEnumerateManifestProviderEvents Извлекает список событий, присутствующих в манифесте поставщика. |
|
TdhEnumerateProviderFieldInformation Извлекает указанные метаданные поля для заданного поставщика. |
|
TdhEnumerateProviderFilters Перечисляет фильтры, определенные указанным поставщиком в манифесте. |
|
TdhEnumerateProviders Извлекает список поставщиков, которые зарегистрировали MOF-файл класса или манифеста на компьютере. |
|
TdhEnumerateProvidersForDecodingSource Извлекает список поставщиков, которые зарегистрировали MOF-файл класса или манифеста на компьютере. |
|
TdhFormatProperty Форматирует значение свойства для отображения. |
|
TdhGetDecodingParameter Извлекает значение параметра декодирования. |
|
TdhGetEventInformation Извлекает метаданные о событии. |
|
TdhGetEventMapInformation Извлекает сведения о карте событий, содержащейся в событии. |
|
TdhGetManifestEventInformation Извлекает метаданные о событии в манифесте. |
|
TdhGetProperty Извлекает значение свойства из данных события. |
|
TdhGetPropertySize Извлекает размер одного или нескольких значений свойств в данных события. |
|
TdhGetWppMessage Извлекает отформатированные сообщения WPP, внедренные в структуру EVENT_RECORD. |
|
TdhGetWppProperty Извлекает определенное свойство, связанное с сообщением WPP. |
|
TdhLoadManifest Загружает манифест, используемый для декодирования файла журнала. |
|
TdhLoadManifestFromBinary Принимает путь к двоичному файлу, который содержит ресурсы метаданных, необходимые для декодирования определенного поставщика событий. |
|
TdhLoadManifestFromMemory Загружает манифест из памяти. |
|
TdhOpenDecodingHandle Открывает дескриптор декодирования. |
|
TdhQueryProviderFieldInformation Извлекает сведения для указанного поля из описаний событий для значений полей, соответствующих заданному значению. |
|
TdhSetDecodingParameter Задает значение параметра декодирования. |
|
TdhUnloadManifest Выгружает манифест, загруженный функцией TdhLoadManifest. |
|
TdhUnloadManifestFromMemory Выгружает манифест из памяти. |
|
TEI_ACTIVITYID_NAME Макрос, который получает имя идентификатора действия Сведений о событиях трассировки (TEI). |
|
TEI_CHANNEL_NAME Макрос, который получает имя канала сведений о событиях трассировки (TEI). |
|
TEI_EVENT_MESSAGE Макрос, извлекающий сообщение "Сведения о событиях трассировки" (TEI). |
|
TEI_KEYWORDS_NAME Макрос, извлекающий имя ключевых слов сведений о событиях трассировки (TEI). |
|
TEI_LEVEL_NAME Макрос, который получает имя уровня сведений о событиях трассировки (TEI). |
|
TEI_MAP_NAME Макрос, извлекающий имя карты сведений о событиях трассировки (TEI). |
|
TEI_OPCODE_NAME Макрос, извлекающий имя кода операции сведений о событиях трассировки (TEI). |
|
TEI_PROPERTY_NAME Макрос, извлекающий имя свойства Сведений о событиях трассировки (TEI). |
|
TEI_PROVIDER_MESSAGE Макрос, который получает сообщение поставщика сведений о событиях трассировки (TEI). |
|
TEI_PROVIDER_NAME Макрос, который получает имя поставщика сведений о событиях трассировки (TEI). |
|
TEI_RELATEDACTIVITYID_NAME Макрос, который получает имя идентификатора действия, связанного со сведениями о событиях трассировки (TEI). |
|
TEI_TASK_NAME Макрос, извлекающий имя задачи "Сведения о событиях трассировки" (TEI). |
Структуры
|
EVENT_MAP_ENTRY Определяет запись карты с одним значением. |
|
EVENT_MAP_INFO Определяет метаданные о карте событий. |
|
EVENT_PROPERTY_INFO Предоставляет сведения об одном свойстве события или фильтра. |
|
PAYLOAD_FILTER_PREDICATE Определяет предикат фильтра полезных данных события, который описывает фильтрацию по одному полю в сеансе трассировки. |
|
PROPERTY_DATA_DESCRIPTOR Определяет извлекаемое свойство. |
|
PROVIDER_ENUMERATION_INFO Определяет массив поставщиков, которые зарегистрировали MOF-файл или манифест на компьютере. |
|
PROVIDER_EVENT_INFO Определяет массив событий в манифесте поставщика. |
|
PROVIDER_FIELD_INFO Определяет сведения о поле. |
|
PROVIDER_FIELD_INFOARRAY Определяет сведения о метаданных о запрашиваемом поле. |
|
PROVIDER_FILTER_INFO Определяет фильтр и его данные. |
|
TDH_CONTEXT Определяет дополнительные сведения, необходимые для синтаксического анализа события. |
|
TRACE_EVENT_INFO Определяет сведения о событии. |
|
TRACE_PROVIDER_INFO Определяет GUID и имя поставщика. |
Перечисления
|
_TDH_IN_TYPE Определяет поддерживаемые типы [in] для вспомогательного средства данных трассировки (TDH). |
|
_TDH_OUT_TYPE Определяет поддерживаемые типы [out] для вспомогательного средства данных трассировки (TDH). |
|
DECODING_SOURCE Определяет источник данных события. |
|
EVENT_FIELD_TYPE Определяет извлекаемую информацию о поставщике. |
|
MAP_FLAGS Определяет постоянные значения, указывающие, является ли карта картой значений, растровой картой или картой шаблонов. |
|
MAP_VALUETYPE Определяет, находится ли значение сопоставления значений в типе данных ULONG или строке. |
|
PAYLOAD_OPERATOR Определяет поддерживаемые операторы полезных данных для вспомогательного средства данных трассировки (TDH). |
|
PROPERTY_FLAGS Определяет, содержится ли свойство в структуре или массиве. |
|
TDH_CONTEXT_TYPE Определяет тип контекста. |
|
TEMPLATE_FLAGS Определяет постоянные значения, указывающие макет данных события. |