TdhLoadManifest 関数 (tdh.h)
ログ ファイルのデコードに使用するマニフェストを読み込みます。
構文
TDHSTATUS TdhLoadManifest(
[in] PWSTR Manifest
);
パラメーター
[in] Manifest
マニフェストへの完全なパス。
戻り値
成功した場合は、ERROR_SUCCESSを返します。 それ以外の場合、この関数は、他の戻りコードに加えて、次のいずれかのリターン コードを返します。
リターン コード | 説明 |
---|---|
|
指定したパスにマニフェスト ファイルが見つかりませんでした。 |
|
Manifest パラメーターは NULL にすることはできません。パスはMAX_PATHを超えることはできません。 |
|
マニフェストが検証に合格しませんでした。 検証エラーを確認するには、メッセージ コンパイラ (mc.exe) を使用してマニフェストを実行します。 |
注釈
イベントを使用するには、TDH にプロバイダーのマニフェストが必要です。 通常、プロバイダーを含むコンピューターでログ ファイルをデコードします。 プロバイダーにはリソースとしてマニフェストが含まれるため、TDH はプロバイダーを使用してマニフェストを取得します。 プロバイダーが含まれていないコンピューター上のログ ファイルをデコードするには、まず、TraceRpt.exe 実行可能ファイルを使用して、プロバイダーを含むコンピューター上のプロバイダーからマニフェストをエクスポートする必要があります (–export スイッチを参照)。 マニフェスト ファイルを取得したら、プロバイダーが含まれていないコンピューターでログ ファイルをデコードできます。
最初のイベントをデコードする前に、この関数を呼び出す必要があります。 たとえば、 OpenTrace 関数を呼び出す前に、この関数を呼び出すことができます。 すべてのイベントを処理した後、 TdhUnloadManifest 関数を呼び出します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | tdh.h |
Library | Tdh.lib |
[DLL] | Tdh.dll |