TdhLoadManifestFromBinary 関数 (tdh.h)

特定のイベント プロバイダーをデコードするために必要なメタデータ リソースを含むバイナリ ファイルへの NULL で終わるパスを取得します。

構文

TDHSTATUS TdhLoadManifestFromBinary(
  [in] PWSTR BinaryPath
);

パラメーター

[in] BinaryPath

種類: PWSTR

メタデータ リソースを含む ETW プロバイダー バイナリへのパス。

戻り値

種類: ULONG

成功した場合はERROR_SUCCESSを返します。 それ以外の場合、この関数は、他のリターン コードに加えて、次のいずれかのリターン コードを返します。

リターン コード 説明
ERROR_INVALID_PARAMETER 1 つ以上のパラメーターが無効です。
ERROR_FILE_NOT_FOUND BinaryPath が指すファイルが見つかりませんでした。
ERROR_NOT_ENOUGH_MEMORY メモリ割り当てに失敗しました。
ERROR_RESOURCE_NOT_FOUND このファイルには、イベントメタデータリソースは含まれていません。

注釈

GUID と BinaryPath 文字列がキャッシュされます。

特定のイベントまたはプロバイダーに対してメタデータが要求されたが、プロバイダーがシステムにインストールされていない場合、バイナリのキャッシュが検索されます。

要件

要件
サポートされている最小のクライアント Windows 8 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー tdh.h
Library Tdh.lib
[DLL] Tdh.dll