CLS_CONTAINER_INFORMATION struttura (clfs.h)
Descrive le informazioni generali su un contenitore. Le funzioni CreateLogContainerScanContext e ScanLogContainers usano i descrittori del contenitore per analizzare e restituire informazioni su tutti i contenitori CLFS (Common Log File System).
Sintassi
typedef struct _CLS_CONTAINER_INFORMATION {
ULONG FileAttributes;
ULONGLONG CreationTime;
ULONGLONG LastAccessTime;
ULONGLONG LastWriteTime;
LONGLONG ContainerSize;
ULONG FileNameActualLength;
ULONG FileNameLength;
WCHAR FileName[CLFS_MAX_CONTAINER_INFO];
CLFS_CONTAINER_STATE State;
CLFS_CONTAINER_ID PhysicalContainerId;
CLFS_CONTAINER_ID LogicalContainerId;
} CLS_CONTAINER_INFORMATION, *PCLS_CONTAINER_INFORMATION, PPCLS_CONTAINER_INFORMATION;
Members
FileAttributes
Attributi del file system. CLFS usa gli attributi seguenti:
- FILE_ATTRIBUTE_ARCHIVE : il log non è temporaneo.
- FILE_ATTRIBUTE_DEDICATED: il log non è multiplexed.
- FILE_ATTRIBUTE_READONLY: il file è di sola lettura. Le applicazioni possono leggere il file, ma non possono scriverlo o eliminarlo.
CreationTime
Ora in cui viene creato un file.
LastAccessTime
L'ultima volta che un contenitore viene letto da o scritto in.
LastWriteTime
L'ultima volta che un contenitore viene scritto in.
ContainerSize
Dimensioni di un contenitore, in byte.
FileNameActualLength
Dimensioni del nome del file effettivo, in caratteri.
Questo numero è diverso da FileNameLength quando il nome del file del contenitore è più lungo di MAX_PATH_LENGTH.
FileNameLength
Dimensioni del nome del file nel buffer FileName , in caratteri.
FileName[CLFS_MAX_CONTAINER_INFO]
Puntatore a una stringa contenente il nome del file per un contenitore.
State
Stato corrente di un contenitore.
Questo membro può essere uno dei valori seguenti.
PhysicalContainerId
Identificatore del contenitore fisico che non può essere modificato.
LogicalContainerId
Identificatore del contenitore logico che cambia ogni volta che il contenitore viene riciclato.
Requisiti
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2003 R2 [solo app desktop] |
Intestazione | clfs.h (include Clfsw32.h) |