Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этот заголовок используется доступом к данным и хранилищем. Дополнительные сведения можно найти здесь
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) журнала. |