Partager via


énumération CLUSTER_RESOURCE_STATE_CHANGE_REASON (msclus.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.

Syntax

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

Constantes

 
eResourceStateChangeReasonUnknown
Valeur : 0
C’est pourquoi le code n’est jamais envoyé par le cluster.
Les DLL de ressources doivent utiliser cette valeur pour initialiser un local
CLUSCTL_RESOURCE_STATE_CHANGE_REASON_STRUCT structure et pour réinitialiser le
eReason membre du
CLUSCTL_RESOURCE_STATE_CHANGE_REASON_STRUCT
avant de retourner à partir du hors connexion et
Terminez les fonctions de point d’entrée. Pour plus d’informations, consultez :
consultez
CLUSCTL_RESOURCE_STATE_CHANGE_REASON.
eResourceStateChangeReasonMove
Le mode hors connexion est sur le point d’être appelé, car le
le groupede la ressource est en cours de déplacement.
eResourceStateChangeReasonFailover
Terminate est sur le point d’être appelé, car la ressource
le groupe est en cours de basculement.
eResourceStateChangeReasonFailedMove
Online est sur le point d’être appelé, car la ressource
group n’a pas réussi à effectuer une opération de déplacement.
eResourceStateChangeReasonShutdown
Le mode hors connexion est sur le point d’être appelé, car le
Le service de cluster est en cours d’arrêt.
eResourceStateChangeReasonRundown
Terminate est sur le point d’être appelé, car le cluster
le service s’est arrêté de manière inattendue.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Aucun pris en charge
Serveur minimal pris en charge Windows Server 2008 Entreprise, Windows Server 2008 Datacenter
En-tête msclus.h

Voir aussi

Énumérations de cluster de basculement