estructura CLUS_PARTITION_INFO_EX (clusapi.h)
Describe un volumen de recursos de clase de almacenamiento y un sistema de archivos. Se usa como miembro de datos de una estructura de CLUSPROP_PARTITION_INFO y como valor devuelto de algunas operaciones de código de control .
Sintaxis
typedef struct CLUS_PARTITION_INFO_EX {
DWORD dwFlags;
WCHAR szDeviceName[MAX_PATH];
WCHAR szVolumeLabel[MAX_PATH];
DWORD dwSerialNumber;
DWORD rgdwMaximumComponentLength;
DWORD dwFileSystemFlags;
WCHAR szFileSystem[32];
ULARGE_INTEGER TotalSizeInBytes;
ULARGE_INTEGER FreeSizeInBytes;
DWORD DeviceNumber;
DWORD PartitionNumber;
GUID VolumeGuid;
} CLUS_PARTITION_INFO_EX, *PCLUS_PARTITION_INFO_EX;
Miembros
dwFlags
Marcas que describen el recurso de clase de almacenamiento, enumerado por la enumeración CLUSPROP_PIFLAGS .
CLUSPROP_PIFLAG_STICKY (1)
La letra de unidad es pegajosa.
CLUSPROP_PIFLAG_REMOVABLE (2)
El recurso de clase de almacenamiento es extraíble.
CLUSPROP_PIFLAG_USABLE (4)
El recurso de clase de almacenamiento tiene formato con un sistema de archivos que el servicio de clúster puede usar.
CLUSPROP_PIFLAG_DEFAULT_QUORUM (8)
La partición debe usarse para almacenar archivos de cuórum si no se especifica ninguna partición en la función SetClusterQuorumResource . En el caso de los recursos de disco físico , la partición NTFS más pequeña mayor que 50 MB recibe automáticamente esta marca.
szDeviceName[MAX_PATH]
Nombre del dispositivo para el recurso de clase de almacenamiento, como "C:". No se incluyen barras diagonales inversas.
szVolumeLabel[MAX_PATH]
Etiqueta de volumen para el recurso de clase de almacenamiento.
dwSerialNumber
Número de serie del volumen de recursos de clase de almacenamiento.
rgdwMaximumComponentLength
Longitud máxima, en caracteres, de un componente de nombre de archivo admitido por el sistema de archivos especificado. Un componente de nombre de archivo es esa parte de un nombre de archivo entre barras diagonales inversas.
dwFileSystemFlags
Marcas que describen el sistema de archivos. Una o varias de las marcas siguientes son válidas.
FS_CASE_SENSITIVE (1)
El sistema de archivos admite nombres de archivo que distinguen mayúsculas de minúsculas.
FS_CASE_IS_PRESERVED (2)
El sistema de archivos conserva las mayúsculas y minúsculas de los nombres de archivo cuando coloca un nombre en el recurso de clase de almacenamiento.
FS_UNICODE_STORED_ON_DISK (4)
El sistema de archivos admite Unicode en los nombres de archivo tal como aparecen en el recurso de clase de almacenamiento.
FS_PERSISTENT_ACLS (8)
El sistema de archivos conserva y aplica listas de control de acceso (ACL).
szFileSystem[32]
Nombre del sistema de archivos, como "FAT" o "NTFS".
TotalSizeInBytes
Especifica el tamaño total, en bytes, del volumen. Es posible que este valor no esté alineado correctamente y se debe tener acceso a él mediante punteros UNALIGNED .
FreeSizeInBytes
Especifica el tamaño, en bytes, del espacio sin asignar en el volumen. Es posible que este valor no esté alineado correctamente y se debe tener acceso a él mediante punteros UNALIGNED .
DeviceNumber
Número de dispositivo
PartitionNumber
Número de partición.
VolumeGuid
Identificador único global asociado al volumen.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | No se admite ninguno |
Servidor mínimo compatible | Windows Server 2008 Datacenter, Windows Server 2008 Enterprise |
Encabezado | clusapi.h |