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) |