Partager via


CLUS_PARTITION_INFO structure (clusapi.h)

Contient des données décrivant 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 {
  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;

Membres

dwFlags

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

CLUSPROP_PIFLAG_STICKY (0x00000001)

La lettre de lecteur est collante.

CLUSPROP_PIFLAG_REMOVABLE (0x00000002)

La ressource de classe de stockage est amovible.

CLUSPROP_PIFLAG_USABLE (0x00000004)

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 (0x00000008)

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

Valeur de la 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

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

FS_CASE_IS_PRESERVED (0x00000002)

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

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

FS_UNICODE_STORED_ON_DISK (0x00000004)

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 (0x00000008)

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 ».

Remarques

Une structure CLUS_PARTITION_INFO peut être retournée par ClusterResourceControl lorsque le paramètre dwControlCode est défini sur CLUSCTL_RESOURCE_STORAGE_GET_DISK_INFO et peut être retourné par ClusterResourceTypeControl lorsque dwControlCode a la valeur CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS.

Exemples

Consultez Création de ressources de disque physique.

Configuration requise

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

Voir aussi

CLUSCTL_RESOURCE_STORAGE_GET_DISK_INFO

CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS

CLUSPROP_PARTITION_INFO

ClusterResourceControl

ClusterResourceTypeControl