Partager via


é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

Voir aussi

CLUSTER_BATCH_COMMAND

CLUSTER_READ_BATCH_COMMAND

ClusterRegCreateBatch

ClusterRegCreateReadBatch

Énumérations de cluster de basculement