Compartir a través de


CLUS_PARTITION_INFO estructura (clusapi.h)

Contiene datos que describen 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 {
  DWORD dwFlags;
  WCHAR szDeviceName[MAX_PATH];
  WCHAR szVolumeLabel[MAX_PATH];
  DWORD dwSerialNumber;
  DWORD rgdwMaximumComponentLength;
  DWORD dwFileSystemFlags;
  WCHAR szFileSystem[32];
} CLUS_PARTITION_INFO, *PCLUS_PARTITION_INFO;

Miembros

dwFlags

Marcas que describen el recurso de clase de almacenamiento, enumerado por la enumeración CLUSPROP_PIFLAGS .

CLUSPROP_PIFLAG_STICKY (0x00000001)

La letra de unidad es pegajosa.

CLUSPROP_PIFLAG_REMOVABLE (0x00000002)

El recurso de clase de almacenamiento es extraíble.

CLUSPROP_PIFLAG_USABLE (0x00000004)

El recurso de clase de almacenamiento tiene el formato de un sistema de archivos que el servicio de clúster puede usar.

CLUSPROP_PIFLAG_DEFAULT_QUORUM (0x00000008)

La partición se debe usar 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 incluye ninguna barra diagonal inversa.

szVolumeLabel[MAX_PATH]

Etiqueta de volumen para el recurso de clase de almacenamiento.

dwSerialNumber

Número de serie del volumen de recursos de la clase de almacenamiento.

rgdwMaximumComponentLength

Valor de la 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 la parte de un nombre de archivo entre barras diagonales inversas.

dwFileSystemFlags

Valor que describe el sistema de archivos. Una o varias de las marcas siguientes son válidas.

FS_CASE_IS_PRESERVED (0x00000002)

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_CASE_SENSITIVE (0x00000001)

El sistema de archivos admite nombres de archivo que distinguen mayúsculas de minúsculas.

FS_UNICODE_STORED_ON_DISK (0x00000004)

El sistema de archivos admite Unicode en los nombres de archivo tal y como aparecen en el recurso de clase de almacenamiento.

FS_PERSISTENT_ACLS (0x00000008)

El sistema de archivos conserva y aplica listas de control de acceso (ACL).

szFileSystem[32]

Nombre del sistema de archivos, como "FAT" o "NTFS".

Comentarios

ClusterResourceControl puede devolver una estructura de CLUS_PARTITION_INFO cuando el parámetro dwControlCode está establecido en CLUSCTL_RESOURCE_STORAGE_GET_DISK_INFO y puede devolverlo ClusterResourceTypeControl cuando dwControlCode está establecido en CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS.

Ejemplos

Consulte Creación de recursos de disco físico.

Requisitos

Requisito Value
Cliente mínimo compatible No se admite ninguno
Servidor mínimo compatible Windows Server 2008 Enterprise, Windows Server 2008 Datacenter
Encabezado clusapi.h

Consulte también

CLUSCTL_RESOURCE_STORAGE_GET_DISK_INFO

CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS

CLUSPROP_PARTITION_INFO

ClusterResourceControl

ClusterResourceTypeControl