Share via


EvtArchiveExportedLog 関数 (winevt.h)

指定したログ ファイル内のイベントにローカライズされた文字列を追加します。

構文

BOOL EvtArchiveExportedLog(
  [in] EVT_HANDLE Session,
  [in] LPCWSTR    LogFilePath,
  [in] LCID       Locale,
  [in] DWORD      Flags
);

パラメーター

[in] Session

EvtOpenSession 関数が返すリモート セッション ハンドル。 ローカル チャネルの 場合は NULL に設定します。

[in] LogFilePath

ローカライズするイベントを含むエクスポートされたログ ファイルへの完全なパス。

[in] Locale

サービスがログ ファイル内のイベントに追加する文字列をローカライズするために使用するロケール。 0 の場合、関数は呼び出し元のスレッドのロケールを使用します。 プロバイダーのリソースにロケールが含まれていない場合、文字列は空です。

[in] Flags

予約済み。 ゼロを指定してください。

戻り値

リターン コード/値 説明
TRUE
関数が正常に実行されました。
FALSE
関数が失敗しました。 GetLastError 関数を使用して、エラー コードを取得します。

解説

エクスポートされたログ ファイルからイベントを使用するには、プロバイダーがイベントのリソース (メッセージ文字列) を提供するために使用できる必要があります。 プロバイダーが使用できないときにイベントを使用できるように、この関数を呼び出して、ローカライズされたリソースを イベントに含めます。

要件

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

関連項目

EvtClearLog

EvtExportLog