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


Функция TdhLoadManifestFromBinary (tdh.h)

Принимает путь к двоичному файлу, который содержит ресурсы метаданных, необходимые для декодирования определенного поставщика событий.

Синтаксис

TDHSTATUS TdhLoadManifestFromBinary(
  [in] PWSTR BinaryPath
);

Параметры

[in] BinaryPath

Тип: PWSTR

Путь к двоичному файлу поставщика трассировки событий Windows, который содержит ресурсы метаданных.

Возвращаемое значение

Тип: ULONG

В случае успешного выполнения возвращает ERROR_SUCCESS. В противном случае эта функция возвращает один из следующих кодов возврата в дополнение к другим.

Код возврата Описание
ERROR_INVALID_PARAMETER Один или несколько параметров являются недопустимыми.
ERROR_FILE_NOT_FOUND Файл, на который указывает BinaryPath, не найден.
ERROR_NOT_ENOUGH_MEMORY Сбой выделения памяти.
ERROR_RESOURCE_NOT_FOUND Файл не содержит ресурсы метаданных событий.

Комментарии

Идентификаторы GUID и строка BinaryPath кэшируются.

Если метаданные запрашиваются для заданного события или поставщика, но поставщик не установлен в системе, выполняется поиск в кэше двоичных файлов.

Требования

Требование Значение
Минимальная версия клиента Windows 8 [только классические приложения]
Минимальная версия сервера Windows Server 2012 [только классические приложения]
Целевая платформа Windows
Header tdh.h
Библиотека Tdh.lib
DLL Tdh.dll