struttura CLS_INFORMATION (clfs.h)
Vengono descritte informazioni generali su un log. La funzione GetLogFileInformation restituisce la struttura CLFS_INFORMATION .
Sintassi
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;
Members
TotalAvailable
Spazio totale disponibile allocato a un log, espresso in byte.
Questo membro è la somma delle dimensioni di tutti i contenitori allocati al log dedicato.
CurrentAvailable
Spazio disponibile in un log per aggiungere nuovi record e allocazioni di prenotazioni, in byte.
TotalReservation
Spazio totale in un log dedicato alle allocazioni di prenotazioni.
BaseFileSize
Dimensioni del log di base, in byte.
ContainerSize
Dimensioni di un contenitore, in byte.
TotalContainers
Numero di contenitori attivi associati a un log dedicato.
FreeContainers
Numero di contenitori che non si trovano in un log attivo.
TotalClients
Numero di flussi di log attivi in un log fisico.
Attributes
Attributi di log impostati usando il parametro fFlagsAndAttributes di CreateLogFile quando viene creato un log.
FlushThreshold
Numero di byte di dati che possono rimanere in sospeso nella coda di scaricamento interna prima che Common Log File System (CLFS) scriva automaticamente i dati su disco.
SectorSize
Dimensione del settore della geometria del disco sottostante, in byte.
Si presuppone che le dimensioni del settore siano multiple di 512 e coerenti tra i contenitori di log.
MinArchiveTailLsn
Numero di sequenza del log (LSN) della parte finale dell'archivio log.
BaseLsn
LSN che contrassegna l'inizio dell'area attiva di un log.
LastFlushedLsn
Il valore di LastFlushedLsn indica che qualsiasi LSN inferiore a quello specificato è già scaricato su disco.
LastLsn
Il valore di LastLsn indica che qualsiasi LSN inferiore a quello specificato è già stato aggiunto al log.
RestartLsn
LSN dell'ultimo record di riavvio scritto.
Se il log non ha un'area di riavvio, l'LSN ha il valore di CLFS_LSN_INVALID.
Identity
Identificatore univoco per un log.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2003 R2 [solo app desktop] |
Intestazione | clfs.h (include Clfsw32.h) |