次の方法で共有


FlushLogBuffers 関数 (clfsw32.h)

このマーシャリング領域に追加されたすべてのレコードを強制的にディスクにフラッシュします。 このサービスは、ターゲット ログ シーケンス番号 (LSN) が CLFS_LSN_NULL に設定されている FlushLogToLsn の特殊なケース です

構文

CLFSUSER_API BOOL FlushLogBuffers(
  [in]                PVOID        pvMarshal,
  [in, out, optional] LPOVERLAPPED pOverlapped
);

パラメーター

[in] pvMarshal

CreateLogMarshallingArea 関数を使用して割り当てられるマーシャリング コンテキストへのポインター。

[in, out, optional] pOverlapped

非同期操作に必要な OVERLAPPED 構造体へのポインター。

非同期操作を使用しない場合、このパラメーターは NULL にすることができます。

戻り値

関数が成功すると、戻り値は 0 以外になります。

関数が失敗した場合は、0 を返します。 詳細なエラー情報を得るには、GetLastError を呼び出します。 次の一覧は、考えられるエラー コードを示しています。

要件

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

こちらもご覧ください

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

FlushLogToLsn

OVERLAPPED