共用方式為


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

另請參閱

CLFS_LSN

一般記錄檔系統函式

重疊