union CLUSPROP_SYNTAX (clusapi.h)
Décrit le format et le type d’une valeur de données. Il est utilisé comme membre syntaxique de la structure CLUSPROP_VALUE .
Syntaxe
typedef union CLUSPROP_SYNTAX {
DWORD dw;
struct {
WORD wFormat;
WORD wType;
} DUMMYSTRUCTNAME;
} CLUSPROP_SYNTAX, *PCLUSPROP_SYNTAX;
Membres
dw
DWORD qui décrit le format et le type de la valeur de données. L’énumération CLUSTER_PROPERTY_SYNTAX définit les valeurs possibles.
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.wFormat
Valeur numérique décrivant uniquement le format de la valeur de données. ClusAPI.h définit les valeurs suivantes, énumérées dans l’énumération CLUSTER_PROPERTY_FORMAT .
wFormat.CLUSPROP_FORMAT_BINARY (1)
Les données sont une valeur binaire.
wFormat.CLUSPROP_FORMAT_DWORD (2)
Les données sont une valeur DWORD .
wFormat.CLUSPROP_FORMAT_EXPAND_SZ (4)
Les données sont une chaîne Unicode terminée par null avec des références non expirées à des variables d’environnement.
wFormat.CLUSPROP_FORMAT_EXPANDED_SZ (8)
Les données sont une chaîne Unicode terminée par null avec des références développées à des variables d’environnement.
wFormat.CLUSPROP_FORMAT_FILETIME (12 (0xC))
Les données sont un FILETIME.
wFormat.CLUSPROP_FORMAT_LARGE_INTEGER (10 (0xA))
Les données sont un grand entier signé.
wFormat.CLUSPROP_FORMAT_LONG (7)
Les données sont une valeur LONG signée.
wFormat.CLUSPROP_FORMAT_MULTI_SZ (5)
Les données sont un tableau de chaînes Unicode terminées par null.
wFormat.CLUSPROP_FORMAT_SECURITY_DESCRIPTOR (9)
Les données sont une SECURITY_DESCRIPTOR au format auto-relatif . Pour plus d’informations sur les descripteurs de sécurité auto-relatifs, consultez Descripteurs de sécurité absolus et Self-Relative.
wFormat.CLUSPROP_FORMAT_SZ (3)
Les données sont une chaîne Unicode terminée par null.
wFormat.CLUSPROP_FORMAT_ULARGE_INTEGER (6)
Les données sont un grand entier non signé.
wFormat.CLUSPROP_FORMAT_UNKNOWN (0)
Les données sont dans un format inconnu.
wFormat.CLUSPROP_FORMAT_USER (32768 (0x8000))
Les données sont dans un format défini par l’utilisateur.
wFormat.CLUSPROP_FORMAT_WORD (11 (0xB))
Les données sont une valeur WORD .
DUMMYSTRUCTNAME.wType
Valeur numérique qui décrit uniquement le type de la valeur de données. L’énumération CLUSTER_PROPERTY_TYPE définit les valeurs possibles.
wType.CLUSPROP_TYPE_DISK_NUMBER (7)
Décrit la valeur numérique d’une ressource de disque. Une valeur de numéro de disque est représentée par une structure CLUSPROP_DISK_NUMBER .
wType.CLUSPROP_TYPE_DISK_SERIALNUMBER (10 (0xA))
Décrit le numéro de série d’une ressource de disque.
wType.CLUSPROP_TYPE_DISK_GUID (11 (0xB))
Décrit le GUID d’une ressource de disque.
wType.CLUSPROP_TYPE_DISK_SIZE (12 (0xC))
Décrit la taille totale du disque.
wType.CLUSPROP_TYPE_ENDMARK (0)
Désigne la valeur de données comme dernière entrée dans une liste de propriétés ou de valeurs.
wType.CLUSPROP_TYPE_LIST_VALUE (1)
Décrit une valeur de données dans une liste de propriétés. Par exemple, dans la liste de propriétés passée à une fonction de code de contrôle pour une opération de validation de propriété, CLUSPROP_TYPE_LIST_VALUE est le type obligatoire à inclure avec chaque valeur de propriété.
wType.CLUSPROP_TYPE_NAME (4)
Décrit une valeur de données utilisée comme nom, comme un nom de propriété. Une valeur de nom est représentée par une structure CLUSPROP_PROPERTY_NAME .
wType.CLUSPROP_TYPE_PARTITION_INFO (8)
Décrit une collection d’informations sur une ressource de disque, telles que son nom d’appareil et son étiquette de volume. Les données de partition sont représentées par une structure CLUSPROP_PARTITION_INFO .
wType.CLUSPROP_TYPE_PARTITION_INFO_EX (13 (0xD))
Décrit une collection d’informations sur une ressource de disque, telles que son nom d’appareil et son étiquette de volume. Les données de partition sont représentées par une structure CLUSPROP_PARTITION_INFO_EX .
wType.CLUSPROP_TYPE_RESCLASS (2)
Décrit les informations de classe de ressources. Une valeur de classe de ressource est décrite avec une structure CLUSPROP_RESOURCE_CLASS . Les classes de ressources sont retournées lorsqu’une application appelle ClusterResourceControl ou ClusterResourceTypeControl avec l’un des codes de contrôle suivants.
CLUSCTL_RESOURCE_GET_CLASS_INFO
CLUSCTL_RESOURCE_TYPE_GET_CLASS_INFO
CLUSCTL_RESOURCE_TYPE_GET_REQUIRED_DEPENDENCIES
wType.CLUSPROP_TYPE_SCSI_ADDRESS (6)
Décrit une propriété Address pour une ressource d’adresse IP . Une valeur d’adresse SCSI est représentée par une structure CLUSPROP_SCSI_ADDRESS .
wType.CLUSPROP_TYPE_SIGNATURE (5)
Décrit une propriété Signature pour une ressource de disque. Une valeur de signature est représentée par une structure CLUSPROP_DISK_SIGNATURE .
wType.CLUSPROP_TYPE_UNKNOWN (-1)
Le type est inconnu.
wType.CLUSPROP_TYPE_USER (32768 (0x8000))
Décrit le début de la plage permettant aux utilisateurs de définir leurs propres types. Associez ce type à des propriétés privées définies par l’utilisateur.
Remarques
Pour analyser les données retournées à partir d’une fonction de code de contrôle, utilisez le membre wFormat de cette structure si le membre wType définit un type que l’application ne peut pas comprendre.
Exemples
Consultez Création de ressources de disque physique et génération avec CLUSPROP_BUFFER_HELPER.
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_GET_CLASS_INFO
CLUSCTL_RESOURCE_TYPE_GET_CLASS_INFO
CLUSCTL_RESOURCE_TYPE_GET_REQUIRED_DEPENDENCIES
CLUSPROP_ULARGE_INTEGER