Поделиться через


Заголовок 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

Определяет постоянные значения, указывающие макет данных события.