Partager via


CLUS_PARTITION_INFO_EX structure (clusapi.h)

Décrit un volume de ressources de classe de stockage et un système de fichiers. Il est utilisé comme membre de données d’une structure CLUSPROP_PARTITION_INFO et comme valeur de retour de certaines opérations de code de contrôle .

Syntaxe

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;

Membres

dwFlags

Indicateurs qui décrivent la ressource de classe de stockage, énumérées par l’énumération CLUSPROP_PIFLAGS .

CLUSPROP_PIFLAG_STICKY (1)

La lettre de lecteur est collante.

CLUSPROP_PIFLAG_REMOVABLE (2)

La ressource de classe de stockage est amovible.

CLUSPROP_PIFLAG_USABLE (4)

La ressource de classe de stockage est mise en forme avec un système de fichiers utilisable par le service de cluster.

CLUSPROP_PIFLAG_DEFAULT_QUORUM (8)

La partition doit être utilisée pour stocker les fichiers de quorum si aucune partition n’est spécifiée dans la fonction SetClusterQuorumResource . Pour les ressources de disque physique , la plus petite partition NTFS supérieure à 50 Mo reçoit automatiquement cet indicateur.

szDeviceName[MAX_PATH]

Nom de l’appareil pour la ressource de classe de stockage, par exemple « C : ». Aucune barre oblique inverse n’est incluse.

szVolumeLabel[MAX_PATH]

Étiquette de volume pour la ressource de classe de stockage.

dwSerialNumber

Numéro de série du volume de ressources de la classe de stockage.

rgdwMaximumComponentLength

Longueur maximale, en caractères, d’un composant de nom de fichier pris en charge par le système de fichiers spécifié. Un composant de nom de fichier est la partie d’un nom de fichier entre les barres obliques inverses.

dwFileSystemFlags

Indicateurs qui décrivent le système de fichiers. Un ou plusieurs des indicateurs suivants sont valides.

FS_CASE_SENSITIVE (1)

Le système de fichiers prend en charge les noms de fichiers respectant la casse.

FS_CASE_IS_PRESERVED (2)

Le système de fichiers conserve la casse des noms de fichiers lorsqu’il place un nom sur la ressource de classe de stockage.

FS_UNICODE_STORED_ON_DISK (4)

Le système de fichiers prend en charge Unicode dans les noms de fichiers tels qu’ils apparaissent sur la ressource de classe de stockage.

FS_PERSISTENT_ACLS (8)

Le système de fichiers conserve et applique des listes de contrôle d’accès (ACL).

szFileSystem[32]

Nom du système de fichiers, par exemple « FAT » ou « NTFS ».

TotalSizeInBytes

Spécifie la taille totale, en octets, du volume. Cette valeur peut ne pas être correctement alignée et doit être accessible à l’aide de pointeurs UNALIGNED .

FreeSizeInBytes

Spécifie la taille, en octets, de l’espace non alloué sur le volume. Cette valeur peut ne pas être correctement alignée et doit être accessible à l’aide de pointeurs UNALIGNED .

DeviceNumber

Numéro d’appareil

PartitionNumber

Numéro de partition.

VolumeGuid

Identificateur global unique associé au volume.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Aucun pris en charge
Serveur minimal pris en charge Windows Server 2008 Datacenter, Windows Server 2008 Entreprise
En-tête clusapi.h

Voir aussi

Structures de données