共用方式為


clfsw32.h 標頭

此標頭由資料存取和儲存使用。 如需詳細資訊,請參閱:

clfsw32.h 包含下列程式設計介面:

Functions

 
新增記錄容器

如果呼叫進程具有 .blf 檔案的寫入存取權,且能夠在容器的目標目錄中建立檔案,則將容器新增至與記錄句柄相關聯的實體記錄。
AddLogContainerSet

如果呼叫進程可以存取記錄控制碼,則將多個記錄容器新增至與記錄控制碼相關聯的實體記錄。
AdvanceLogBase

將記錄資料流程的基底記錄序號 (LSN) 推進至指定的 LSN。
AlignReservedLog

計算一組保留記錄的區段對齊保留大小。
AllocReservedLog

為一組保留記錄配置與磁區對齊的空間。
CloseAndResetLogFile

重設記錄檔,然後關閉記錄。
CreateLogContainerScanContext

建立掃描內容以與 ScanLogContainers 搭配使用,以列舉與記錄相關聯的所有記錄容器,並執行第一次掃描。
建立日誌檔案

建立或開啟記錄。
CreateLogMarshalling區域

建立記錄的封送處理區域,成功時會傳回封送處理內容。 建立封送處理區域之前,記錄檔必須至少有一個容器。
DeleteLogByHandle

將指定的記錄標記為要刪除。 當記錄的所有控制碼、封送處理區域和讀取內容都關閉時,記錄實際上會刪除。 如果日誌是實體日誌,則會刪除其基礎容器。
刪除日誌文件

將記錄標記為要刪除。 當記錄的所有控制碼、封送處理區域和讀取內容都關閉時,記錄實際上會刪除。 如果日誌是實體日誌,則會刪除其基礎容器。
DeleteLogMarshallingArea

刪除成功呼叫 CreateLogMarshallingArea 所建立的封送處理區域。
傾印記錄

掃描指定的日誌;根據記錄類型過濾日誌記錄;並將記錄放在呼叫端開啟的輸出檔案串流中。
FlushLogBuffers

強制附加至此封送處理區域的所有記錄排清至磁碟。
FlushLogToLsn

強制將附加至此封送處理區域的所有記錄,直到具有指定記錄序號 (LSN) 的記錄排清至磁碟。 在此作業期間,可能會排清超過指定的記錄。
FreeReservedLog (免費保留日誌)

減少呼叫 ReserveAndAppendLog、ReserveAndAppendLogAligned 或 AllocReservedLog 所建立封送處理區域中的保留記錄記錄數目。
GetLogContainerName

擷取指定容器的完整路徑名稱。
GetLogFileInformation

傳回緩衝區,其中包含指定記錄及其目前狀態的中繼資料,由CLFS_INFORMATION結構所定義。
GetLogIo統計

擷取與指定控點相關聯之專用或多工記錄的日誌 I/O 統計資料。
GetNextLogArchiveExtent

擷取日誌保存內容中的下一組保存範圍。
LsnBlockOffset

傳回指定 LSN 中包含的磁區對齊區塊位移。
Lsn容器

擷取指定 LSN 中包含的邏輯容器識別碼。
LsnCreate

建立記錄序號 (LSN),指定容器識別碼、區塊位移和記錄序號。
Lsn記錄序列

擷取指定 LSN 中包含的記錄序號。
準備日誌存檔

準備實體日誌以進行歸檔。
ReadLogArchive中繼資料

將中繼資料的封存檢視範圍複製到指定的緩衝區。
讀取記錄

以三種模式之一,從指定的日誌序號 (LSN) 起始讀取序列,並傳回第一個指定的日誌記錄和讀取環境定義。
讀取日誌重新啟動區域

傳回最後一個成功寫入與 WriteLogRestartArea 封送處理區域相關聯的記錄檔的重新啟動區域。
讀取下一個記錄記錄

讀取呼叫 ReadLogRecord 或 ReadLogRestartArea 所起始的順序中的下一筆記錄。
讀取上一個LogRestart區域

讀取相對於讀取內容 pvReadContext 中指定的現行重新啟動記錄的先前記錄重新啟動區域。 此讀取內容是先前呼叫 ReadLogRestartArea 所建立的內容。
RemoveLogContainer

從與專用或多工記錄控制碼相關聯的記錄中移除一個容器。
RemoveLogContainerSet

從與專用或多工記錄控制碼相關聯的記錄中移除多個儲存器。
保留和附加記錄

保留日誌緩衝區的空間,或將日誌記錄附加至日誌,或同時執行兩者。 函數是原子的。
ReserveAndAppendLogAligned

保留日誌緩衝區的空間,或將日誌記錄附加至日誌,或兩者兼而有之。
掃描日誌容器

列舉記錄容器。 重複呼叫此函式,以逐一查看所有記錄容器。
SetEndOfLog

此函式已被取代。 請改用 TruncateLog。
設定記錄存檔模式

啟用或停用指定日誌的日誌封存支援。
SetLogArchiveTail

設定可封存記錄的最後一個封存記錄序號 (LSN) 或封存尾部。
終止記錄封存

解除配置 PrepareLogArchive 最初配置給記錄封存內容的系統資源。
終止讀取記錄

終止讀取內容。 此函式會釋放與指定讀取內容相關聯的系統配置資源。 呼叫此函式後,請勿嘗試讀取日誌記錄;您將收到不確定的結果。
截斷日誌

截斷記錄。 函數將日誌的結尾設定為指定的值。
驗證日誌

驗證記錄中繼資料與記錄封存之前和記錄還原之後資料的一致性。
寫入記錄重新啟動區域

將新的用戶端重新啟動區域附加至記錄檔,並選擇性地推進記錄檔的基本記錄序號 (LSN)。