SetLogArchiveTail 関数 (clfsw32.h)
アーカイブ可能なログの最後にアーカイブされたログ シーケンス番号 (LSN) または アーカイブ末尾 を設定します。
構文
CLFSUSER_API BOOL SetLogArchiveTail(
[in] HANDLE hLog,
[in] PCLFS_LSN plsnArchiveTail,
[in, out, optional] LPVOID pReserved
);
パラメーター
[in] hLog
CreateLogFile から取得されたログへのハンドル。
ログ ハンドルは、専用または多重化されたログを参照できます。
[in] plsnArchiveTail
ログ内の有効な物理 LSN を指定する CLFS_LSN 構造体へのポインター。
メモ 物理ログまたはログ ストリームの両方に対するハンドルの場合、 plsnArchiveTail は物理ログ内のレコード アドレスを参照するため、物理 LSN です。
[in, out, optional] pReserved
このパラメーターは予約されており、 NULL に設定する必要があります。
戻り値
関数が成功すると、戻り値は 0 以外になります。
関数が失敗した場合は、0 を返します。 詳細なエラー情報を得るには、GetLastError を呼び出します。
次の一覧は、考えられるエラー コードを示しています。
注釈
PrepareLogArchive から取得したアーカイブ コンテキストが TerminateLogArchive で終了しない場合、すべてのアーカイブが完了するまで変更は有効になりません。 未処理のアーカイブ コンテキストがありますが、最大のアーカイブ 末尾のみが適用されます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2003 R2 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | clfsw32.h |
Library | Clfsw32.lib |
[DLL] | Clfsw32.dll |