CLS_INFORMATION structure (clfs.h)

Décrit des informations générales sur un journal. La fonction GetLogFileInformation retourne la structure CLFS_INFORMATION .

Syntaxe

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;

Membres

TotalAvailable

Espace total disponible alloué à un journal, en octets.

Ce membre est la somme des tailles de tous les conteneurs alloués au journal dédié.

CurrentAvailable

Espace disponible dans un journal pour ajouter de nouveaux enregistrements et allocations de réservation, en octets.

TotalReservation

Espace total dans un journal dédié aux allocations de réservations.

BaseFileSize

Taille du journal de base, en octets.

ContainerSize

Taille d’un conteneur, en octets.

TotalContainers

Nombre de conteneurs actifs associés à un journal dédié.

FreeContainers

Nombre de conteneurs qui ne figurent pas dans un journal actif.

TotalClients

Nombre de flux de journaux actifs dans un journal physique.

Attributes

Attributs de journal définis à l’aide du paramètre fFlagsAndAttributes de CreateLogFile lors de la création d’un journal.

FlushThreshold

Nombre d’octets de données pouvant rester en attente dans la file d’attente de vidage interne avant que le système CLFS (Common Log File System) n’écrive automatiquement les données sur le disque.

SectorSize

Taille de secteur de la géométrie de disque sous-jacente, en octets.

La taille du secteur est supposée être un multiple de 512 et cohérente entre les conteneurs de journaux.

MinArchiveTailLsn

Numéro séquentiel du journal (LSN) de la fin de l’archive du journal.

BaseLsn

LSN qui marque le début de la région active d’un journal.

LastFlushedLsn

La valeur de LastFlushedLsn indique que tous les LSN inférieurs à ceux spécifiés sont déjà vidés sur le disque.

LastLsn

La valeur de LastLsn indique que tous les LSN inférieurs à ceux spécifiés sont déjà ajoutés au journal.

RestartLsn

LSN du dernier enregistrement de redémarrage écrit.

Si le journal n’a pas de zone de redémarrage, le LSN a la valeur CLFS_LSN_INVALID.

Identity

Identificateur unique d’un journal.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 R2 [applications de bureau uniquement]
En-tête clfs.h (inclure Clfsw32.h)

Voir aussi

GetLogFileInformation