Заголовок tdh.h
Этот вспомогательный заголовок данных трассировки (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 Определяет постоянные значения, указывающие макет данных события. |