Lire en anglais

Partager via


en-tête msclus.h

Cet en-tête est utilisé par le clustering Windows. Pour plus d'informations, consultez les pages suivantes :

msclus.h contient les interfaces de programmation suivantes :

Interfaces

 
ISClusPartitionEx

Fournit des informations étendues sur une partition sur une ressource de disque physique.

Structures

 
CLUSTER_CREATE_GROUP_INFO

La structure CLUSTER_CREATE_GROUP_INFO permet à l’appelant de fournir des propriétés supplémentaires lors de la création d’un groupe.
CLUSTER_ENUM_ITEM

La structure CLUSTER_ENUM_ITEM contient les propriétés d’un objet de cluster et est utilisée pour énumérer les clusters dans les fonctions ClusterEnumEx et ClusterNodeEnumEx.
CLUSTER_GROUP_ENUM_ITEM

La structure CLUSTER_GROUP_ENUM_ITEM contient les propriétés d’un groupe de clusters. (CLUSTER_GROUP_ENUM_ITEM)
CLUSTER_MEMBERSHIP_INFO

La structure CLUSTER_MEMBERSHIP_INFO représente les informations d’appartenance d’un cluster. (CLUSTER_MEMBERSHIP_INFO)
CLUSTER_RESOURCE_ENUM_ITEM

La structure CLUSTER_RESOURCE_ENUM_ITEM représente les propriétés d’une ressource de cluster et sert à énumérer les ressources de cluster dans la fonction ClusterResourceEnumEx.
GROUP_FAILURE_INFO

La structure GROUP_FAILURE_INFO représente des informations sur les tentatives de basculement en cas d’échec d’un groupe. (GROUP_FAILURE_INFO)
GROUP_FAILURE_INFO_BUFFER

La structure GROUP_FAILURE_INFO_BUFFER représente une mémoire tampon pour une structure GROUP_FAILURE_INFO. (GROUP_FAILURE_INFO_BUFFER)
NOTIFY_FILTER_AND_TYPE

La structure NOTIFY_FILTER_AND_TYPE représente un filtre pour un port de notification créé par la fonction CreateClusterNotifyPortV2.
RESOURCE_FAILURE_INFO

La structure RESOURCE_FAILURE_INFO représente des informations sur les tentatives de basculement d’une ressource et est utilisée par la structure RESOURCE_FAILURE_INFO_BUFFER.
RESOURCE_FAILURE_INFO_BUFFER

La structure RESOURCE_FAILURE_INFO_BUFFER représente une mémoire tampon pour une défaillance de ressource. (RESOURCE_FAILURE_INFO_BUFFER)
RESOURCE_TERMINAL_FAILURE_INFO_BUFFER

La structure RESOURCE_TERMINAL_FAILURE_INFO_BUFFER représente une mémoire tampon pour une défaillance de terminal pour une ressource.

Énumérations

 
CLCTL_CODES

CLCTL_CODES (msclus.h) énumère les opérations possibles qu’un code de contrôle effectuera.
CLUS_CHARACTERISTICS

CLUS_CHARACTERISTICS (msclus.h) énumère les caractéristiques des types de ressources et des ressources.
CLUS_FLAGS

CLUS_FLAGS (msclus.h) identifie la ressource ou le groupe en tant que ressource principale.
CLUS_GROUP_START_SETTING

CLUS_GROUP_START_SETTING (msclus.h) énumère les paramètres de démarrage d’un groupe de cluster.
CLUS_RESSUBCLASS

L’énumération CLUS_RESSUBCLASS (msclus.h) identifie une sous-classe de ressource qui gère une ressource partagée.
CLUS_RESSUBCLASS_NETWORK

L’énumération CLUS_RESSUBCLASS_NETWORK (msclus.h) identifie une sous-classe de ressource qui gère un fournisseur d’adresses IP.
CLUS_RESSUBCLASS_STORAGE

L’énumération CLUS_RESSUBCLASS_STORAGE (msclus.h) identifie une sous-classe de ressource qui gère un bus partagé.
CLUSCTL_CLUSTER_CODES

L’énumération CLUSCTL_CLUSTER_CODES (msclus.h) énumère les codes de contrôle de cluster utilisés par la fonction ClusterControl.
CLUSCTL_GROUP_CODES

L’énumération CLUSCTL_GROUP_CODES (msclus.h) énumère les codes de contrôle de groupe.
CLUSCTL_GROUPSET_CODES

L’énumération CLUSCTL_GROUPSET_CODES (msclus.h) énumère les codes de contrôle d’ensemble de groupes utilisés par la fonction ClusterGroupSetControl.
CLUSCTL_NETINTERFACE_CODES

L’énumération CLUSCTL_NETINTERFACE_CODES (msclus.h) énumère les codes de contrôle de l’interface réseau.
CLUSCTL_NETWORK_CODES

L’énumération CLUSCTL_NETWORK_CODES (msclus.h) énumère les codes de contrôle réseau.
CLUSCTL_NODE_CODES

L’énumération CLUSCTL_NODE_CODES (msclus.h) énumère les codes de contrôle de nœud.
CLUSCTL_RESOURCE_CODES

L’énumération CLUSCTL_RESOURCE_CODES (msclus.h) énumère les codes de contrôle des ressources.
CLUSCTL_RESOURCE_TYPE_CODES

L’énumération CLUSCTL_RESOURCE_TYPE_CODES (msclus.h) énumère les codes de contrôle de type de ressource.
CLUSGROUP_TYPE

L’énumération CLUSGROUP_TYPE (msclus.h) spécifie le type de groupe de cluster à créer.
CLUSPROP_PIFLAGS

L’énumération CLUSPROP_PIFLAGS (msclus.h) représente les informations de partition de disque.
CLUSTER_CHANGE

L’énumération CLUSTER_CHANGE (msclus.h) décrit le type de notification retournée.
CLUSTER_CHANGE_CLUSTER_V2

L’énumération CLUSTER_CHANGE_CLUSTER_V2 (msclus.h) définit la liste des notifications générées pour un cluster.
CLUSTER_CHANGE_GROUP_V2

L’énumération CLUSTER_CHANGE_GROUP_V2 (msclus.h) définit la liste des notifications générées pour un groupe.
CLUSTER_CHANGE_GROUPSET_V2

L’énumération CLUSTER_CHANGE_GROUPSET_V2 (msclus.h) définit la liste des notifications générées pour un ensemble de groupes.
CLUSTER_CHANGE_NETINTERFACE_V2

L’énumération CLUSTER_CHANGE_NETINTERFACE_V2 (msclus.h) définit l’ensemble des notifications générées pour une interface réseau de cluster.
CLUSTER_CHANGE_NETWORK_V2

L’énumération CLUSTER_CHANGE_NETWORK_V2 (msclus.h) définit les notifications générées pour un réseau de cluster.
CLUSTER_CHANGE_NODE_UPGRADE_PHASE_V2

L’énumération CLUSTER_CHANGE_NODE_UPGRADE_PHASE_V2 (msclus.h) définit les notifications générées pour la mise à niveau d’un nœud de cluster.
CLUSTER_CHANGE_NODE_V2

L’énumération CLUSTER_CHANGE_NODE_V2 (msclus.h) définit les notifications générées pour un nœud de cluster.
CLUSTER_CHANGE_QUORUM_V2

L’énumération CLUSTER_CHANGE_QUORUM_V2 (msclus.h) définit les notifications générées pour les informations spécifiques au quorum.
CLUSTER_CHANGE_REGISTRY_V2

L’énumération CLUSTER_CHANGE_REGISTRY_V2 (msclus.h) définit les notifications générées pour une clé de Registre.
CLUSTER_CHANGE_RESOURCE_TYPE_V2

L’énumération CLUSTER_CHANGE_RESOURCE_TYPE_V2 (msclus.h) définit l’ensemble des notifications générées pour un type de ressource.
CLUSTER_CHANGE_RESOURCE_V2

Découvrez comment l’énumération CLUSTER_CHANGE_RESOURCE_V2 (msclus.h) définit la liste des notifications générées pour une ressource.
CLUSTER_CHANGE_SHARED_VOLUME_V2

L’énumération CLUSTER_CHANGE_SHARED_VOLUME_V2 (msclus.h) définit les notifications générées pour un volume partagé de cluster.
CLUSTER_CHANGE_SPACEPORT_V2

L’énumération CLUSTER_CHANGE_SPACEPORT_V2 (msclus.h) est liée aux clusters de basculement, avec plus d’informations à déterminer.
CLUSTER_CONTROL_OBJECT

Le CLUSTER_CONTROL_OBJECT (msclus.h) est le composant objet 8 bits d’un code de contrôle qui indique le type d’objet de cluster auquel le code de contrôle s’applique.
CLUSTER_ENUM

L’énumération CLUSTER_ENUM (msclus.h) décrit le type d’objets de cluster énumérés.
CLUSTER_GROUP_AUTOFAILBACK_TYPE

La propriété commune du groupe AutoFailbackType utilise CLUSTER_GROUP_AUTOFAILBACK_TYPE pour spécifier si le groupe doit revenir au propriétaire du nœud après être revenu en ligne.
CLUSTER_GROUP_ENUM

L’énumération CLUSTER_GROUP_ENUM (msclus.h) décrit le type d’objet de cluster énuméré par les fonctions ClusterGroupEnum et ClusterGroupOpenEnum.
CLUSTER_GROUP_PRIORITY

L’énumération CLUSTER_GROUP_PRIORITY (msclus.h) spécifie le niveau de priorité d’un groupe. (CLUSTER_GROUP_PRIORITY)
CLUSTER_GROUP_STATE

L’énumération CLUSTER_GROUP_STATE (msclus.h) énumère les états possibles d’un groupe.
CLUSTER_MGMT_POINT_TYPE

L’énumération CLUSTER_MGMT_POINT_TYPE (msclus.h) spécifie le type du point de gestion pour le cluster.
CLUSTER_NETINTERFACE_STATE

L’énumération CLUSTER_NETINTERFACE_STATE (msclus.h) énumère les valeurs possibles de l’état d’une interface réseau.
CLUSTER_NETWORK_ENUM

CLUSTER_NETWORK_ENUM (msclus.h) décrit le type d’objet de cluster énuméré par les fonctions ClusterNetworkEnum et ClusterNetworkOpenEnum.
CLUSTER_NETWORK_ROLE

L’énumération CLUSTER_NETWORK_ROLE (msclus.h) décrit le rôle d’un réseau dans le cluster.
CLUSTER_NETWORK_STATE

L’énumération CLUSTER_NETWORK_STATE (msclus.h) énumère les valeurs possibles de l’état d’un réseau.
CLUSTER_NODE_DRAIN_STATUS

L’énumération CLUSTER_NODE_DRAIN_STATUS (msclus.h) énumère les valeurs possibles du status d’un drain de nœud.
CLUSTER_NODE_ENUM

CLUSTER_NODE_ENUM (msclus.h) décrit les types d’objets de cluster énumérés par les fonctions ClusterNodeEnum et ClusterNodeOpenEnum.
CLUSTER_NODE_STATE

L’énumération CLUSTER_NODE_STATE (msclus.h) décrit l’état d’un nœud de cluster.
CLUSTER_NODE_STATUS

L’énumération CLUSTER_NODE_STATUS (msclus.h) décrit la status d’un nœud de cluster.
CLUSTER_NOTIFICATIONS_VERSION

L’énumération CLUSTER_NOTIFICATIONS_VERSION (msclus.h) définit les différentes versions des énumérations de notification de cluster.
CLUSTER_OBJECT_TYPE

L’énumération CLUSTER_OBJECT_TYPE (msclus.h) définit le type d’objet pour lequel une notification est demandée ou générée.
CLUSTER_PROPERTY_FORMAT

L’énumération CLUSTER_PROPERTY_FORMAT (msclus.h) spécifie le type de données d’une valeur de propriété dans une liste de propriétés.
CLUSTER_PROPERTY_SYNTAX

L’énumération CLUSTER_PROPERTY_SYNTAX (msclus.h) fournit les valeurs possibles pour les structures de syntaxe dans une liste de propriétés.
CLUSTER_PROPERTY_TYPE

L’énumération CLUSTER_PROPERTY_TYPE (msclus.h) définit les types de propriétés pris en charge par une liste de propriétés de cluster.
CLUSTER_QUORUM_TYPE

L’énumération CLUSTER_QUORUM_TYPE (msclus.h) est le type de ressource de quorum à créer.
CLUSTER_QUORUM_VALUE

CLUSTER_QUORUM_VALUE (msclus.h) énumère les valeurs retournées par la fonction ClusterControl avec deux codes de contrôle spécifiques.
CLUSTER_REG_COMMAND

CLUSTER_REG_COMMAND (msclus.h) énumère les commandes possibles du registre de cluster qu’un nœud local effectuera lors de la tentative de jointure d’un cluster.
CLUSTER_RESOURCE_CLASS

L’énumération CLUSTER_RESOURCE_CLASS (msclus.h) définit la classe d’une ressource.
CLUSTER_RESOURCE_CREATE_FLAGS

L’énumération CLUSTER_RESOURCE_CREATE_FLAGS (msclus.h) détermine à quelle ressource surveillera une ressource donnée qui sera affectée.
CLUSTER_RESOURCE_EMBEDDED_FAILURE_ACTION

L’énumération CLUSTER_RESOURCE_EMBEDDED_FAILURE_ACTION (msclus.h) spécifie les différentes actions qui peuvent être effectuées lorsqu’une ressource a un échec incorporé.
CLUSTER_RESOURCE_ENUM

CLUSTER_RESOURCE_ENUM (msclus.h) décrit le type d’objet de cluster énuméré par les fonctions ClusterResourceEnum ou ClusterResourceOpenEnum.
CLUSTER_RESOURCE_RESTART_ACTION

CLUSTER_RESOURCE_RESTART_ACTION (msclus.h) est utilisé par la propriété commune de la ressource RestartAction pour spécifier l’action du service de cluster en cas d’échec de la ressource.
CLUSTER_RESOURCE_STATE

L’énumération CLUSTER_RESOURCE_STATE (msclus.h) décrit la condition opérationnelle d’une ressource.
CLUSTER_RESOURCE_STATE_CHANGE_REASON

CLUSTER_RESOURCE_STATE_CHANGE_REASON (msclus.h) est utilisé par deux codes de contrôle spécifiques pour décrire la raison d’un changement d’état de ressource.
CLUSTER_RESOURCE_TYPE_ENUM

Les énumérations CLUSTER_RESOURCE_TYPE_ENUM (msclus.h) décrivent le type d’objet de cluster énuméré par deux fonctions spécifiques.
CLUSTER_SHARED_VOLUME_SNAPSHOT_STATE

L’énumération CLUSTER_SHARED_VOLUME_SNAPSHOT_STATE (msclus.h) spécifie les différents états instantané d’un volume partagé.
NODE_CLUSTER_STATE

L’énumération NODE_CLUSTER_STATE (msclus.h) indique l’état du cluster.