閱讀英文

共用方式為


clfsw32.h 標頭

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

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

函式

 
AddLogContainer

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

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

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

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

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

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

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

建立或開啟記錄檔。
CreateLogMarshallingArea

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

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

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

刪除透過成功呼叫 CreateLogMarshallingArea 所建立的封送處理區域。
DumpLogRecords

掃描指定的記錄;根據記錄類型篩選記錄檔記錄;和 會將記錄放在呼叫端開啟的輸出檔案資料流程中。
FlushLogBuffers

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

強制附加至此封送處理區域的所有記錄,並將指定的記錄序號 (LSN) 排清到磁片。 此作業期間可能會排清超過指定的記錄。
FreeReservedLog

減少封送處理區域中的保留記錄數目,方法是呼叫 ReserveAndAppendLog、ReserveAndAppendLogAligned 或 AllocReservedLog。
GetLogContainerName

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

傳回緩衝區,其中包含所指定記錄檔及其目前狀態的相關中繼資料,此狀態是由CLFS_INFORMATION結構所定義。
GetLogIoStatistics

擷取與指定控制碼相關聯的專用或多工記錄檔的記錄 I/O 統計資料。
GetNextLogArchiveExtent

擷取記錄封存內容中的下一組封存範圍。
LsnBlockOffset

傳回指定之 LSN 中包含的磁區對齊區塊位移。
LsnContainer

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

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

擷取包含在指定 LSN 中的記錄序號。
PrepareLogArchive

準備實體記錄以進行封存。
ReadLogArchiveMetadata

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

以三種模式之一起始從指定的記錄序號 (LSN) 讀取序列,並傳回指定記錄檔記錄和讀取內容的第一個。
ReadLogRestartArea

傳回最後一個成功寫入至 WriteLogRestartArea 封送處理區域相關聯之記錄檔的重新開機區域。
ReadNextLogRecord

讀取由 ReadLogRecord 或 ReadLogRestartArea 呼叫所起始之序列中的下一筆記錄。
ReadPreviousLogRestartArea

讀取先前的記錄重新開機區域,該區域相對於讀取內容 pvReadCoNtext 中指定的目前重新開機記錄。 此讀取內容是先前由 ReadLogRestartArea 呼叫所建立的內容。
RemoveLogContainer

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

從與專用或多工處理記錄控制碼相關聯的記錄檔中移除多個容器。
ReserveAndAppendLog

保留記錄緩衝區的空間,或將記錄檔記錄附加至記錄檔,或同時保留兩者。 函式是不可部分完成的。
ReserveAndAppendLogAligned

保留記錄緩衝區的空間,或將記錄檔記錄附加至記錄檔或兩者。
ScanLogContainers

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

此函式已被取代。 請改用 TruncateLog。
SetLogArchiveMode

啟用或停用指定記錄檔的記錄封存支援。
SetLogArchiveTail

設定可封存記錄檔的最後一個封存記錄序號 (LSN) 或封存結尾。
TerminateLogArchive

解除配置原本由 PrepareLogArchive 為記錄封存內容配置的系統資源。
TerminateReadLog

終止讀取內容。 此函式會釋放與指定讀取內容相關聯的系統組態資源。 呼叫此函式之後,請勿嘗試讀取記錄檔記錄;您會收到不確定的結果。
TruncateLog

截斷記錄檔。 函式會將記錄的結尾設定為指定的值。
ValidateLog

在記錄封存和記錄還原之後,驗證記錄中繼資料和資料一致性。
WriteLogRestartArea

將新的用戶端重新開機區域附加至記錄檔,並選擇性地將基底記錄序號 (LSN) 記錄檔。