共用方式為


FlushLogToLsn 函式 (clfsw32.h)

強制附加至這個封送處理區域的所有記錄,以指定的記錄序號 (LSN) 排清到磁碟。 此作業期間可能會排清超過指定的記錄。

語法

CLFSUSER_API BOOL FlushLogToLsn(
  [in]                PVOID        pvMarshalContext,
  [in]                PCLFS_LSN    plsnFlush,
  [out, optional]     PCLFS_LSN    plsnLastFlushed,
  [in, out, optional] LPOVERLAPPED pOverlapped
);

參數

[in] pvMarshalContext

使用 CreateLogMarshallingArea 函式配置之封送處理內容的指標。

[in] plsnFlush

CLFS_LSN 結構的指標,指定要排清的 LSN。

指定CLFS_LSN_NULL以排清封送處理區域中的所有記錄。

[out, optional] plsnLastFlushed

CLFS_LSN 結構的指標。

傳回的 LSN 大於任何已排清記錄的 LSN。 如果函式成功,LSN 的值永遠不會小於 plsnFlush。 只有在函式成功時,這個值才有意義。

[in, out, optional] pOverlapped

異步操作所需的 重疊 結構指標。

此參數可以是 NULL ,但異步操作除外。

傳回值

如果函式成功,則傳回非零的值。

如果函式失敗,傳回值會是零 (0) 。 若要取得擴充的錯誤資訊,請呼叫 GetLastError。 下列清單會識別可能的錯誤碼:

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 R2 [僅限傳統型應用程式]
目標平台 Windows
標頭 clfsw32.h
程式庫 Clfsw32.lib
Dll Clfsw32.dll

另請參閱

CLFS_LSN

一般記錄檔系統函式

重疊