次の方法で共有


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

こちらもご覧ください

CLFS_LSN

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

OVERLAPPED

RemoveLogContainer

RemoveLogContainerSet