é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 |