setEndOfLog 函式 (clfsw32.h)
此函式已被取代。 請改用 TruncateLog 。
語法
CLFSUSER_API BOOL SetEndOfLog(
[in] HANDLE hLog,
[in] PCLFS_LSN plsnEnd,
[in, out, optional] LPOVERLAPPED lpOverlapped
);
參數
[in] hLog
從 CreateLogFile取得之記錄檔的控制碼。
記錄控制碼必須參考專用記錄。
[in] plsnEnd
指定記錄檔新結尾 之CLFS_LSN 結構的指標。
LSN 必須介於記錄檔的基底記錄序號 (LSN) 與記錄的最後一個 LSN 之間。
[in, out, optional] lpOverlapped
保留的。 將 lpOverlapped 設定為 Null。
傳回值
如果函式成功,則傳回非零的值。
如果此函式失敗,則傳回值為零。 若要取得擴充的錯誤資訊,請呼叫 GetLastError。 下列清單會識別可能的錯誤碼:
備註
SetEndOfLog函式會將記錄的結尾設定為指定的值,以截斷記錄檔。 這項作業僅適用于專用記錄。
SetEndOfLog 只能用來截斷記錄。
規格需求
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 R2 [僅限桌面應用程式] |
目標平台 | Windows |
標頭 | clfsw32.h |
程式庫 | Clfsw32.lib |
Dll | Clfsw32.dll |