estructura de CLS_CONTAINER_INFORMATION (clfs.h)
Describe información general sobre un contenedor. Las funciones CreateLogContainerScanContext y ScanLogContainers usan descriptores de contenedor para examinar y devolver información sobre todos los contenedores del Sistema de archivos de registro común (CLFS).
Sintaxis
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;
Miembros
FileAttributes
Atributos del sistema de archivos. CLFS usa los siguientes atributos:
- FILE_ATTRIBUTE_ARCHIVE: el registro no es efímero.
- FILE_ATTRIBUTE_DEDICATED: el registro no se multiplexa.
- FILE_ATTRIBUTE_READONLY: el archivo es de solo lectura. Las aplicaciones pueden leer el archivo, pero no pueden escribir en él ni eliminarlo.
CreationTime
Hora en que se crea un archivo.
LastAccessTime
La última vez que se lee o escribe un contenedor.
LastWriteTime
La última vez que se escribe un contenedor.
ContainerSize
Tamaño de un contenedor, en bytes.
FileNameActualLength
Tamaño del nombre de archivo real, en caracteres.
Este número es diferente de FileNameLength cuando el nombre de archivo del contenedor es mayor que MAX_PATH_LENGTH.
FileNameLength
Tamaño del nombre de archivo en el búfer FileName , en caracteres.
FileName[CLFS_MAX_CONTAINER_INFO]
Puntero a una cadena que contiene el nombre de archivo de un contenedor.
State
Estado actual de un contenedor.
Este miembro puede ser uno de los siguientes valores.
PhysicalContainerId
Identificador de contenedor físico que no se puede cambiar.
LogicalContainerId
Identificador de contenedor lógico que cambia cada vez que se recicla el contenedor.
Requisitos
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 R2 [solo aplicaciones de escritorio] |
Encabezado | clfs.h (include Clfsw32.h) |