Compartir a través de


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

Consulte también

Estructuras de datos