AdvanceLogBase 函式 (clfsw32.h)
將記錄資料流程的基底記錄序號 (LSN) 前移至指定的 LSN。
語法
CLFSUSER_API BOOL AdvanceLogBase(
[in, out] PVOID pvMarshal,
[in] PCLFS_LSN plsnBase,
[in] ULONG fFlags,
[in, out, optional] LPOVERLAPPED pOverlapped
);
參數
[in, out] pvMarshal
成功呼叫 CreateLogMarshallingArea 之封送處理內容的指標。
[in] plsnBase
pvMarshal中所指定記錄檔的新基底 LSN。
此 LSN 必須介於目前基底 LSN 與記錄檔的最後一個 LSN 之間,以包含方式。
[in] fFlags
此參數目前未實作,而且必須是零。
[in, out, optional] pOverlapped
非同步作業所需的 重迭 結構指標。
如果未使用非同步作業,此參數可以是 Null。
傳回值
如果函式成功,則傳回非零的值。
如果此函式失敗,則傳回值為零。 若要取得擴充的錯誤資訊,請呼叫 GetLastError。
下列清單會識別可能的錯誤碼:
備註
當呼叫之前,AdvanceLogBase 可能會排清資料和中繼資料。
規格需求
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 R2 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | clfsw32.h |
程式庫 | Clfsw32.lib |
Dll | Clfsw32.dll |