此標頭由資料存取和儲存使用。 如需詳細資訊,請參閱:
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)。 |