次の方法で共有


ValidateLog 関数 (clfsw32.h)

ログ アーカイブ前とログ復元後のログ メタデータとデータの整合性を検証します。

構文

CLFSUSER_API BOOL ValidateLog(
  [in]            LPCWSTR               pszLogFileName,
  [in, optional]  LPSECURITY_ATTRIBUTES psaLogFile,
  [out, optional] PCLFS_INFORMATION     pinfoBuffer,
  [in, out]       PULONG                pcbBuffer
);

パラメーター

[in] pszLogFileName

ログの名前。

名前は、CreateLogFileを使用してログを作成するときに指定します。 次の例では、使用する形式を識別します。

ログ: LogName[::LogStreamName]

< LogName> は、ファイル システム内の有効なファイル パスに対応します。

< LogStreamName> は、専用ログ内のログ ストリームの一意の名前です。

詳細については、「ログの種類の」を参照してください。

[in, optional] psaLogFile

ログのセキュリティ属性を指定する SECURITY_ATTRIBUTES 構造体へのポインター。

このパラメーターは NULLできます。

[out, optional] pinfoBuffer

ログ メタデータを受け取る CLFS_INFORMATION 構造体へのポインター。

[in, out] pcbBuffer

入力時に、pinfoBuffer メタデータ バッファーのサイズをバイト単位で指定する変数へのポインター。

出力時に、バッファーにコピーされる情報の量をバイト単位で受け取ります。

戻り値

関数が成功した場合、戻り値は 0 以外です。

関数が失敗した場合、戻り値は 0 です。 拡張エラー情報を取得するには、GetLastError呼び出します。

次の一覧は、考えられるエラー コードを示しています。

必要条件

要件 価値
サポートされる最小クライアント Windows Vista [デスクトップ アプリのみ]
サポートされる最小サーバー Windows Server 2003 R2 [デスクトップ アプリのみ]
ターゲット プラットフォーム の ウィンドウズ
ヘッダー clfsw32.h
ライブラリ Clfsw32.lib
DLL Clfsw32.dll

関連項目

CLFS_INFORMATION

一般的なログ ファイル システム関数

SECURITY_ATTRIBUTES