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 |