структура CLS_INFORMATION (clfs.h)
Описание общих сведений о журнале. Функция GetLogFileInformation возвращает структуру CLFS_INFORMATION .
Синтаксис
typedef struct _CLS_INFORMATION {
LONGLONG TotalAvailable;
LONGLONG CurrentAvailable;
LONGLONG TotalReservation;
ULONGLONG BaseFileSize;
ULONGLONG ContainerSize;
ULONG TotalContainers;
ULONG FreeContainers;
ULONG TotalClients;
ULONG Attributes;
ULONG FlushThreshold;
ULONG SectorSize;
CLS_LSN MinArchiveTailLsn;
CLS_LSN BaseLsn;
CLS_LSN LastFlushedLsn;
CLS_LSN LastLsn;
CLS_LSN RestartLsn;
GUID Identity;
} CLS_INFORMATION, *PCLS_INFORMATION, *PPCLS_INFORMATION;
Члены
TotalAvailable
Общее доступное пространство, выделенное для журнала, в байтах.
Этот элемент представляет собой сумму размеров всех контейнеров, выделенных для выделенного журнала.
CurrentAvailable
Пространство, доступное в журнале для добавления новых записей и выделения резервирования в байтах.
TotalReservation
Общее пространство в журнале, выделенном для выделения резервирования.
BaseFileSize
Размер базового журнала в байтах.
ContainerSize
Размер контейнера в байтах.
TotalContainers
Количество активных контейнеров, связанных с выделенным журналом.
FreeContainers
Количество контейнеров, которые не находятся в активном журнале.
TotalClients
Количество активных потоков журналов в физическом журнале.
Attributes
Атрибуты журнала, которые задаются с помощью параметра fFlagsAndAttributesобъекта CreateLogFile при создании журнала.
FlushThreshold
Количество байтов данных, которые могут остаться в ожидании во внутренней очереди очистки до того, как общая файловая система журналов (CLFS) автоматически запишет данные на диск.
SectorSize
Размер сектора базовой геометрии диска в байтах.
Предполагается, что размер сектора кратен 512 и согласован в контейнерах журналов.
MinArchiveTailLsn
Номер последовательности журнала (LSN) заключительного фрагмента архива журнала.
BaseLsn
Номер LSN, помечающий начало активной области журнала.
LastFlushedLsn
Значение LastFlushedLsn указывает, что все номера LSN меньше указанного уже записаны на диск.
LastLsn
Значение LastLsn указывает, что все номера LSN меньше указанного уже добавляются в журнал.
RestartLsn
Номер LSN последней записанной записи перезапуска.
Если в журнале нет области перезапуска, номер LSN имеет значение CLFS_LSN_INVALID.
Identity
Уникальный идентификатор журнала.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 R2 [только классические приложения] |
Верхняя часть | clfs.h (включая Clfsw32.h) |