TdhLoadManifest 関数 (tdh.h)

ログ ファイルのデコードに使用するマニフェストを読み込みます。

構文

TDHSTATUS TdhLoadManifest(
  [in] PWSTR Manifest
);

パラメーター

[in] Manifest

マニフェストへの完全なパス。

戻り値

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

リターン コード 説明
ERROR_FILE_NOT_FOUND
指定したパスにマニフェスト ファイルが見つかりませんでした。
ERROR_INVALID_PARAMETER
Manifest パラメーターは NULL にすることはできません。パスはMAX_PATHを超えることはできません。
ERROR_XML_PARSE_ERROR
マニフェストが検証に合格しませんでした。 検証エラーを確認するには、メッセージ コンパイラ (mc.exe) を使用してマニフェストを実行します。

注釈

イベントを使用するには、TDH にプロバイダーのマニフェストが必要です。 通常、プロバイダーを含むコンピューターでログ ファイルをデコードします。 プロバイダーにはリソースとしてマニフェストが含まれるため、TDH はプロバイダーを使用してマニフェストを取得します。 プロバイダーが含まれていないコンピューター上のログ ファイルをデコードするには、まず、TraceRpt.exe 実行可能ファイルを使用して、プロバイダーを含むコンピューター上のプロバイダーからマニフェストをエクスポートする必要があります (–export スイッチを参照)。 マニフェスト ファイルを取得したら、プロバイダーが含まれていないコンピューターでログ ファイルをデコードできます。

最初のイベントをデコードする前に、この関数を呼び出す必要があります。 たとえば、 OpenTrace 関数を呼び出す前に、この関数を呼び出すことができます。 すべてのイベントを処理した後、 TdhUnloadManifest 関数を呼び出します。

要件

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

こちらもご覧ください

TdhUnloadManifest