Partager via


énumération CLUSTER_PROPERTY_SYNTAX (clusapi.h)

Fournit les valeurs possibles pour les structures de syntaxe dans une liste de propriétés.

Syntax

typedef enum CLUSTER_PROPERTY_SYNTAX {
  CLUSPROP_SYNTAX_ENDMARK,
  CLUSPROP_SYNTAX_NAME,
  CLUSPROP_SYNTAX_RESCLASS,
  CLUSPROP_SYNTAX_LIST_VALUE_SZ,
  CLUSPROP_SYNTAX_LIST_VALUE_EXPAND_SZ,
  CLUSPROP_SYNTAX_LIST_VALUE_DWORD,
  CLUSPROP_SYNTAX_LIST_VALUE_BINARY,
  CLUSPROP_SYNTAX_LIST_VALUE_MULTI_SZ,
  CLUSPROP_SYNTAX_LIST_VALUE_LONG,
  CLUSPROP_SYNTAX_LIST_VALUE_EXPANDED_SZ,
  CLUSPROP_SYNTAX_LIST_VALUE_SECURITY_DESCRIPTOR,
  CLUSPROP_SYNTAX_LIST_VALUE_LARGE_INTEGER,
  CLUSPROP_SYNTAX_LIST_VALUE_ULARGE_INTEGER,
  CLUSPROP_SYNTAX_LIST_VALUE_WORD,
  CLUSPROP_SYNTAX_LIST_VALUE_PROPERTY_LIST,
  CLUSPROP_SYNTAX_LIST_VALUE_FILETIME,
  CLUSPROP_SYNTAX_DISK_SIGNATURE,
  CLUSPROP_SYNTAX_SCSI_ADDRESS,
  CLUSPROP_SYNTAX_DISK_NUMBER,
  CLUSPROP_SYNTAX_PARTITION_INFO,
  CLUSPROP_SYNTAX_FTSET_INFO,
  CLUSPROP_SYNTAX_DISK_SERIALNUMBER,
  CLUSPROP_SYNTAX_DISK_GUID,
  CLUSPROP_SYNTAX_DISK_SIZE,
  CLUSPROP_SYNTAX_PARTITION_INFO_EX,
  CLUSPROP_SYNTAX_PARTITION_INFO_EX2,
  CLUSPROP_SYNTAX_STORAGE_DEVICE_ID_DESCRIPTOR
} ;

Constantes

 
CLUSPROP_SYNTAX_ENDMARK
Marque la fin d’une liste de valeurs.
CLUSPROP_SYNTAX_NAME
Décrit un nom de propriété, tel que le nom
propriété pour les ressources et la propriété NodeName pour
Nœuds. Un nom de propriété est représenté par un
CLUSPROP_PROPERTY_NAME structure.
CLUSPROP_SYNTAX_RESCLASS
Décrit une valeur de classe de ressource. Une valeur de classe de ressources est représentée par un
CLUSPROP_RESOURCE_CLASS structure.
CLUSPROP_SYNTAX_LIST_VALUE_SZ
Décrit une valeur de chaîne Unicode terminée par null dans une liste de propriétés.
CLUSPROP_SYNTAX_LIST_VALUE_EXPAND_SZ
Décrit une valeur de chaîne Unicode terminée par null avec des références non expirées à des variables d’environnement dans un
liste de propriétés.
CLUSPROP_SYNTAX_LIST_VALUE_DWORD
Décrit une valeur DWORD dans une liste de propriétés.
CLUSPROP_SYNTAX_LIST_VALUE_BINARY
Décrit une valeur binaire dans une liste de propriétés.
CLUSPROP_SYNTAX_LIST_VALUE_MULTI_SZ
Décrit un tableau de valeurs de chaîne Unicode terminées par null dans une liste de propriétés.
CLUSPROP_SYNTAX_LIST_VALUE_LONG
Décrit une valeur longue signée dans une liste de propriétés.
CLUSPROP_SYNTAX_LIST_VALUE_EXPANDED_SZ
Décrit une valeur de chaîne Unicode terminée par null avec des références développées à des variables d’environnement dans un
liste de propriétés.
CLUSPROP_SYNTAX_LIST_VALUE_SECURITY_DESCRIPTOR
Décrit une SECURITY_DESCRIPTOR dans
format relatif auto-relatif
dans une liste de propriétés. Pour plus d’informations sur les descripteurs de sécurité auto-relatifs, consultez
Descripteurs de sécurité absolus et Self-Relative.
CLUSPROP_SYNTAX_LIST_VALUE_LARGE_INTEGER
Décrit une valeur entière de grande taille signée dans une liste de propriétés.
CLUSPROP_SYNTAX_LIST_VALUE_ULARGE_INTEGER
Décrit une valeur entière de grande taille non signée dans une liste de propriétés.
CLUSPROP_SYNTAX_LIST_VALUE_WORD
Décrit une valeur WORD dans une liste de propriétés.
CLUSPROP_SYNTAX_LIST_VALUE_PROPERTY_LIST
Décrit une liste de propriétés.

Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 et Windows Server 2008 : cette valeur d’énumération n’est prise en charge qu’après Windows Server 2016.
CLUSPROP_SYNTAX_LIST_VALUE_FILETIME
Décrit une valeur FILETIME dans une liste de propriétés.

Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 et Windows Server 2008 : cette valeur d’énumération n’est prise en charge qu’après Windows Server 2016.
CLUSPROP_SYNTAX_DISK_SIGNATURE
Décrit une valeur de signature de disque d’enregistrement de démarrage master (MBR) représentée par un
CLUSPROP_DISK_SIGNATURE structure.
CLUSPROP_SYNTAX_SCSI_ADDRESS
Décrit l’adresse d’une ressource d’adresse IP . IP
Les ressources d’adresse stockent cette adresse dans leur
Propriété privée d’adresse . Valeur d’adresse SCSI
est représenté par un CLUSPROP_SCSI_ADDRESS
Structure.
CLUSPROP_SYNTAX_DISK_NUMBER
Décrit une valeur de numéro de disque représentée par un
CLUSPROP_DISK_NUMBER structure.
CLUSPROP_SYNTAX_PARTITION_INFO
Décrit une collection d’informations sur une ressource de disque physique, telles que son nom d’appareil et son volume
« Structure. ». Les informations de partition sont représentées par un
CLUSPROP_PARTITION_INFO structure.
CLUSPROP_SYNTAX_FTSET_INFO
Décrit les informations de jeu FILETIME .
CLUSPROP_SYNTAX_DISK_SERIALNUMBER
Décrit une valeur de chaîne Unicode terminée par null contenant un numéro de série d’une ressource de disque.
CLUSPROP_SYNTAX_DISK_GUID
Décrit une valeur de chaîne Unicode terminée par null contenant le GUID d’un
Ressource de disque de table de partitionnement GUID (GPT).
CLUSPROP_SYNTAX_DISK_SIZE
Décrit une valeur entière non signée contenant la taille totale d’un disque en octets.
CLUSPROP_SYNTAX_PARTITION_INFO_EX
Décrit une collection d’informations sur une ressource de disque physique, telles que son nom d’appareil et son volume
« Structure. ». Les informations de partition sont représentées par un
CLUSPROP_PARTITION_INFO_EX structure.
CLUSPROP_SYNTAX_PARTITION_INFO_EX2
Décrit une collection d’informations sur une ressource de disque physique, telles que son nom d’appareil et son volume
« Structure. ». Les informations de partition sont représentées par un
CLUSPROP_PARTITION_INFO_EX2 structure.

Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 et Windows Server 2008 : cette valeur n’est disponible qu’à Windows Server 2016 .
CLUSPROP_SYNTAX_STORAGE_DEVICE_ID_DESCRIPTOR
Décrit les données de descripteur pour une ressource de classe de stockage.

Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 et Windows Server 2008 : cette valeur n’est disponible qu’à Windows Server 2016 .

Remarques

Les 2 octets supérieurs d’un CLUSTER_PROPERTY_SYNTAX doivent être un CLUSTER_PROPERTY_TYPE valide. Les 2 octets inférieurs d’un CLUSTER_PROPERTY_SYNTAX doivent être un CLUSTER_PROPERTY_FORMAT valide.

Le client ne doit pas spécifier une valeur de syntaxe de CLUSPROP_SYNTAX_LIST_VALUE_EXPANDED_SZ lors de l’ajout d’une valeur de propriété à une structure de liste de propriétés . Lors de la construction d’une structure de liste de propriétés pour revenir au client, le serveur doit retourner deux valeurs pour la valeur d’une propriété qui est de syntaxe CLUSPROP_SYNTAX_LIST_VALUE_EXPAND_SZ : la première valeur est de syntaxe CLUSPROP_SYNTAX_LIST_VALUE_EXPAND_SZ, contenant la valeur de propriété, car elle est stockée sur le serveur, et la seconde est de syntaxe CLUSPROP_SYNTAX_LIST_VALUE_EXPANDED_SZ qui est la même valeur de propriété où chaque variable d’environnement incorporée a été remplacée par sa valeur, telle que stockée sur le serveur.

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

CLUSPROP_SYNTAX

CLUSTER_PROPERTY_FORMAT

CLUSTER_PROPERTY_TYPE

Énumérations de cluster de basculement