Поделиться через


структура 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)

См. также раздел

GetLogFileInformation