Partager via


énumération CLUSTER_RESOURCE_STATE_CHANGE_REASON (clusapi.h)

Utilisé par le CLUSCTL_RESOURCE_STATE_CHANGE_REASON_STRUCT et
CLUSCTL_RESOURCE_STATE_CHANGE_REASON codes de contrôle pour décrire la raison d’un changement d’état de ressource.

Syntaxe

typedef enum CLUSTER_RESOURCE_STATE_CHANGE_REASON {
  eResourceStateChangeReasonUnknown,
  eResourceStateChangeReasonMove,
  eResourceStateChangeReasonFailover,
  eResourceStateChangeReasonFailedMove,
  eResourceStateChangeReasonShutdown,
  eResourceStateChangeReasonRundown
} ;

Constantes

 
eResourceStateChangeReasonUnknown
Ce code de raison n’est jamais envoyé par le cluster.
DLL de ressource devez utiliser cette valeur pour initialiser une dll locale
structure CLUSCTL_RESOURCE_STATE_CHANGE_REASON_STRUCT et réinitialiser la
eReason membre du
CLUSCTL_RESOURCE_STATE_CHANGE_REASON_STRUCT
structure avant de revenir du hors connexion et
terminer fonctions de point d’entrée. Pour plus d’informations,
voir
CLUSCTL_RESOURCE_STATE_CHANGE_REASON.
eResourceStateChangeReasonMove
hors connexion est sur le point d’être appelée, car le
groupe de ressources est déplacé.
eResourceStateChangeReasonFailover
arrêter est sur le point d’être appelée, car la ressource est sur le point d’être appelée
le groupe est basculé.
eResourceStateChangeReasonFailedMove
en ligne est sur le point d’être appelée, car la ressource est
le groupe n’a pas réussi à effectuer une opération de déplacement.
eResourceStateChangeReasonShutdown
hors connexion est sur le point d’être appelée, car le
service de cluster est en cours d’arrêt.
eResourceStateChangeReasonRundown
terminer est sur le point d’être appelé, car le cluster
service s’est arrêté de façon inattendue.

Exigences

Exigence Valeur
client minimum pris en charge Aucun pris en charge
serveur minimum pris en charge Windows Server 2008 Enterprise, Windows Server 2008 Datacenter
d’en-tête clusapi.h

Voir aussi

énumérations de cluster de basculement