énumération CLUSTER_REG_COMMAND (clusapi.h)
Énumère les commandes possibles de registre de cluster qu’un nœud local effectuera lors de la tentative de jointure d’un cluster. Il est utilisé par les structures CLUSTER_BATCH_COMMAND et CLUSTER_READ_BATCH_COMMAND .
Syntax
typedef enum _CLUSTER_REG_COMMAND {
CLUSREG_COMMAND_NONE = 0,
CLUSREG_SET_VALUE = 1,
CLUSREG_CREATE_KEY,
CLUSREG_DELETE_KEY,
CLUSREG_DELETE_VALUE,
CLUSREG_SET_KEY_SECURITY,
CLUSREG_VALUE_DELETED,
CLUSREG_READ_KEY,
CLUSREG_READ_VALUE,
CLUSREG_READ_ERROR,
CLUSREG_CONTROL_COMMAND,
CLUSREG_CONDITION_EXISTS,
CLUSREG_CONDITION_NOT_EXISTS,
CLUSREG_CONDITION_IS_EQUAL,
CLUSREG_CONDITION_IS_NOT_EQUAL,
CLUSREG_CONDITION_IS_GREATER_THAN,
CLUSREG_CONDITION_IS_LESS_THAN,
CLUSREG_CONDITION_KEY_EXISTS,
CLUSREG_CONDITION_KEY_NOT_EXISTS,
CLUSREG_LAST_COMMAND
} CLUSTER_REG_COMMAND;
Constantes
CLUSREG_COMMAND_NONE Valeur : 0 Cette constante n’est pas une commande valide. Elle et la constante CLUSREG_LAST_COMMAND agissent comme des crochets qui contiennent les commandes valides. |
CLUSREG_SET_VALUE Valeur : 1 Cette commande définit une valeur par rapport à la dernière commande exécutée CLUSREG_CREATE_KEY ou (si elle n’est pas fournie) relative à une clé passée à la fonction ClusterRegCreateBatch . |
CLUSREG_CREATE_KEY Cette commande crée une clé de Registre de cluster spécifiée si elle n’existe pas, ou en ouvre une existante. |
CLUSREG_DELETE_KEY Cette commande supprime une clé avec toutes les valeurs et sous-clés imbriquées. Aucune commande qui fonctionne sur des valeurs ne peut suivre CLUSREG_DELETE_KEY tant que CLUSREG_CREATE_KEY n’est pas ajouté. |
CLUSREG_DELETE_VALUE Cette commande supprime une valeur par rapport à la dernière commande exécutée CLUSREG_CREATE_KEY ou (si elle n’est pas fournie) relative à une clé passée à la fonction ClusterRegCreateBatch . |
CLUSREG_SET_KEY_SECURITY Cette commande est réservée à une utilisation ultérieure. |
CLUSREG_VALUE_DELETED Cette commande est retournée uniquement par le biais d’un port de notification de mise à jour par lot. Il indique si une valeur de registre de cluster spécifique a été supprimée ou si les données de cette valeur de registre de cluster ont été modifiées. |
CLUSREG_READ_KEY Cette commande indique que le contenu a été lu correctement pour la clé demandée. |
CLUSREG_READ_VALUE Cette commande indique que le contenu a été lu correctement pour la valeur demandée. |
CLUSREG_READ_ERROR Cette commande indique qu’une valeur était manquante ou qu’une autre erreur s’est produite pendant la lecture. |
CLUSREG_CONTROL_COMMAND Commande de contrôle. Windows Server 2012, Windows Server 2008 R2 et Windows Server 2008 : cette valeur n’est pas disponible avant Windows Server 2012 R2. |
CLUSREG_CONDITION_EXISTS Condition qui indique qu’une valeur existe. Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 et Windows Server 2008 : cette valeur n’est pas disponible avant Windows Server 2016. |
CLUSREG_CONDITION_NOT_EXISTS Condition qui indique qu’une valeur n’existe pas. Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 et Windows Server 2008 : cette valeur n’est pas disponible avant Windows Server 2016. |
CLUSREG_CONDITION_IS_EQUAL Condition qui indique qu’une valeur est égale à une autre. Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 et Windows Server 2008 : cette valeur n’est pas disponible avant Windows Server 2016. |
CLUSREG_CONDITION_IS_NOT_EQUAL Condition qui indique qu’une valeur n’est pas égale à une autre. Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 et Windows Server 2008 : cette valeur n’est pas disponible avant Windows Server 2016. |
CLUSREG_CONDITION_IS_GREATER_THAN Condition qui indique qu’une valeur est supérieure à une autre. Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 et Windows Server 2008 : cette valeur n’est pas disponible avant Windows Server 2016. |
CLUSREG_CONDITION_IS_LESS_THAN Condition qui indique qu’une valeur est inférieure à une autre. Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 et Windows Server 2008 : cette valeur n’est pas disponible avant Windows Server 2016. |
CLUSREG_CONDITION_KEY_EXISTS Condition qui indique qu’une clé existe. Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 et Windows Server 2008 : cette valeur n’est pas disponible avant Windows Server 2016. |
CLUSREG_CONDITION_KEY_NOT_EXISTS Condition qui indique qu’une clé n’existe pas. Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 et Windows Server 2008 : cette valeur n’est pas disponible avant Windows Server 2016. |
CLUSREG_LAST_COMMAND Cette constante n’est pas une commande valide. Elle et la constante CLUSREG_COMMAND_NONE agissent comme des crochets qui contiennent les commandes valides. Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 et Windows Server 2008 : la valeur de cette constante est inférieure avant Windows Server 2016. |
Remarques
La commande CLUSREG_VALUE_DELETED précède chaque commande CLUSREG_SET_VALUE et CLUSREG_DELETE_VALUE dans les données de notification retournées, si la valeur avait des données existantes.
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 |