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)

Vedi anche

GetLogFileInformation