Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Этот заголовок используется доступом к данным и хранилищем. Дополнительные сведения можно найти здесь
clfsw32.h содержит следующие интерфейсы программирования:
Functions
|
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 Извлекает статистику ввода-вывода журнала для выделенного или мультиплексированного журнала, связанного с указанным дескриптором. |
|
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. |
|
ЗавершениеReadLog Завершает контекст чтения. Эта функция освобождает ресурсы, выделенные системой, связанные с указанным контекстом чтения. Не пытайтесь считывать записи журнала после вызова этой функции; вы получите неопределенные результаты. |
|
TruncateLog Усечение журнала. Функция задает конец журнала указанным значением. |
|
ValidateLog Проверяет согласованность метаданных журнала и данных до архива журнала и после восстановления журнала. |
|
WriteLogRestartArea Добавляет новую область перезапуска клиента в журнал и при необходимости перемещает базовый номер последовательности журналов (LSN) журнала. |