Partager via


énumération CLUS_CHARACTERISTICS (msclus.h)

Énumère les caractéristiques des types de ressources et des ressources.

Syntax

typedef enum CLUS_CHARACTERISTICS {
  CLUS_CHAR_UNKNOWN = 0,
  CLUS_CHAR_QUORUM = 0x1,
  CLUS_CHAR_DELETE_REQUIRES_ALL_NODES = 0x2,
  CLUS_CHAR_LOCAL_QUORUM = 0x4,
  CLUS_CHAR_LOCAL_QUORUM_DEBUG = 0x8,
  CLUS_CHAR_REQUIRES_STATE_CHANGE_REASON = 0x10,
  CLUS_CHAR_BROADCAST_DELETE = 0x20,
  CLUS_CHAR_SINGLE_CLUSTER_INSTANCE = 0x40,
  CLUS_CHAR_SINGLE_GROUP_INSTANCE = 0x80,
  CLUS_CHAR_COEXIST_IN_SHARED_VOLUME_GROUP = 0x100,
  CLUS_CHAR_PLACEMENT_DATA = 0x200,
  CLUS_CHAR_MONITOR_DETACH = 0x400,
  CLUS_CHAR_MONITOR_REATTACH = 0x800,
  CLUS_CHAR_OPERATION_CONTEXT = 0x1000,
  CLUS_CHAR_CLONES = 0x2000,
  CLUS_CHAR_NOT_PREEMPTABLE = 0x4000,
  CLUS_CHAR_NOTIFY_NEW_OWNER = 0x8000,
  CLUS_CHAR_SUPPORTS_UNMONITORED_STATE = 0x10000,
  CLUS_CHAR_INFRASTRUCTURE = 0x20000,
  CLUS_CHAR_VETO_DRAIN,
  CLUS_CHAR_DRAIN_LOCAL_OFFLINE
} ;

Constantes

 
CLUS_CHAR_UNKNOWN
Valeur : 0
Les ressources de ce type n’ont pas de caractéristiques connues.
CLUS_CHAR_QUORUM
Valeur : 0x1
Les ressources de ce type peuvent être
type de ressource quorum pour un cluster.
CLUS_CHAR_DELETE_REQUIRES_ALL_NODES
Valeur : 0x2
Les ressources de ce type ne peuvent pas être supprimées, sauf si tous les nœuds sont actifs.
CLUS_CHAR_LOCAL_QUORUM
Valeur : 0x4
Non pris en charge.
CLUS_CHAR_LOCAL_QUORUM_DEBUG
Valeur : 0x8
Non pris en charge.
CLUS_CHAR_REQUIRES_STATE_CHANGE_REASON
Valeur : 0x10
La DLL de ressource recevra le
CLUSCTL_RESOURCE_STATE_CHANGE_REASON
code de contrôle.
CLUS_CHAR_BROADCAST_DELETE
Valeur : 0x20
Non pris en charge.
CLUS_CHAR_SINGLE_CLUSTER_INSTANCE
Valeur : 0x40
Un seul instance de ce type de ressource est autorisé dans un cluster.
CLUS_CHAR_SINGLE_GROUP_INSTANCE
Valeur : 0x80
Un seul instance de ce type de ressource est autorisé dans un groupe.
CLUS_CHAR_COEXIST_IN_SHARED_VOLUME_GROUP
Valeur : 0x100
La ressource peut faire partie d’un groupe spécial. Les serveurs de protocole version 2.0 ne prennent pas en charge cette valeur.
CLUS_CHAR_PLACEMENT_DATA
Valeur : 0x200
Le type de ressource peut être interrogé pour obtenir plus d’informations sur le nombre de ressources qu’il utilise. Par exemple, dans le type de ressource de machine virtuelle , des informations sont retournées sur la quantité de mémoire nécessaire au démarrage de la machine virtuelle.

Windows Server 2008 R2 et Windows Server 2008 : Cette valeur d’énumération n’est pas prise en charge avant Windows Server 2012.
CLUS_CHAR_MONITOR_DETACH
Valeur : 0x400
La ressource peut être supprimée sans être mise hors connexion. Les serveurs de protocole version 2.0 ne prennent pas en charge cette valeur.
CLUS_CHAR_MONITOR_REATTACH
Valeur : 0x800
Cette valeur est réservée à une utilisation locale et doit être ignorée par le client. Les serveurs de protocole version 2.0 ne prennent pas en charge cette valeur.
CLUS_CHAR_OPERATION_CONTEXT
Valeur : 0x1000
Cette valeur est réservée à une utilisation locale et doit être ignorée par le client. Les serveurs de protocole version 2.0 ne prennent pas en charge cette valeur.
CLUS_CHAR_CLONES
Valeur : 0x2000
Cette valeur est réservée à une utilisation locale et doit être ignorée par le client. Les serveurs de protocole version 2.0 ne prennent pas en charge cette valeur.
CLUS_CHAR_NOT_PREEMPTABLE
Valeur : 0x4000
La ressource ne doit pas être préemptée, même si l’ensemble du groupe est préempté.

Windows Server 2008 R2 et Windows Server 2008 : Cette valeur d’énumération n’est pas prise en charge avant Windows Server 2012.
CLUS_CHAR_NOTIFY_NEW_OWNER
Valeur : 0x8000
La ressource peut recevoir un nouveau propriétaire.

Windows Server 2012, Windows Server 2008 R2 et Windows Server 2008 : Cette valeur d’énumération n’est pas prise en charge avant Windows Server 2012 R2.
CLUS_CHAR_SUPPORTS_UNMONITORED_STATE
Valeur : 0x10000
La ressource peut continuer à s’exécuter dans un état non surveillé lorsqu’elle perd l’appartenance au cluster.

Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 et Windows Server 2008 : Cette valeur d’énumération n’est pas prise en charge avant Windows Server 2016.
CLUS_CHAR_INFRASTRUCTURE
Valeur : 0x20000
Cette valeur est réservée à l’infrastructure.

Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 et Windows Server 2008 : Cette valeur d’énumération n’est pas prise en charge avant Windows Server 2016.

Spécifications

   
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 msclus.h

Voir aussi

CLUSCTL_GROUP_GET_CHARACTERISTICS

CLUSCTL_NETINTERFACE_GET_CHARACTERISTICS

CLUSCTL_NETWORK_GET_CHARACTERISTICS

CLUSCTL_NODE_GET_CHARACTERISTICS

CLUSCTL_RESOURCE_GET_CHARACTERISTICS

CLUSCTL_RESOURCE_TYPE_GET_CHARACTERISTICS

Énumérations de cluster de basculement