structure CLUS_MAINTENANCE_MODE_INFOEX (clusapi.h)
Représente les paramètres du mode de maintenance étendu pour une ressource de classe de stockage.
Syntaxe
typedef struct _CLUS_MAINTENANCE_MODE_INFOEX {
BOOL InMaintenance;
MAINTENANCE_MODE_TYPE_ENUM MaintainenceModeType;
CLUSTER_RESOURCE_STATE InternalState;
DWORD Signature;
} CLUS_MAINTENANCE_MODE_INFOEX, *PCLUS_MAINTENANCE_MODE_INFOEX;
Membres
InMaintenance
Définissez sur TRUE pour activer ou FALSE pour désactiver le mode de maintenance pour la ressource identifiée. Lorsqu’elle est interrogée, une ressource retourne True ou False pour indiquer l’état actuel du mode de maintenance de la ressource.
MaintainenceModeType
Sauf si la ressource en question est en mode maintenance, ce membre est défini sur 0. Sinon, ce membre prend un énumérateur de l’énumération MAINTENANCE_MODE_TYPE_ENUM comme valeur. Les valeurs possibles de ce membre sont les suivantes.
0
La ressource n’est pas en mode maintenance.
MaintenanceModeTypeDisableIsAliveCheck (1)
Indique que le serveur ignore le résultat de la case activée d’intégrité de la ressource.
MaintenanceModeTypeOfflineResource (2)
Indique que le serveur a effectué en interne les opérations permettant d’amener la ressource de stockage à l’état ClusterResourceOffline sans modifier l’état visible du client de la ressource.
MaintenanceModeTypeUnclusterResource (3)
Indique que le serveur a libéré la propriété de la ressource de stockage.
InternalState
Ce membre représente l’état de la ressource interne. Ce champ est valide uniquement lorsqu’il est écrit par le serveur. Ce membre prend un énumérateur à partir de l’énumération CLUSTER_RESOURCE_STATE . Les valeurs possibles de ce membre sont les suivantes.
ClusterResourceStateUnknown (–1)
L’opération n’a pas réussi. Pour plus d’informations sur l’erreur, appelez la fonction GetLastError.
ClusterResourceInitializing (1)
La ressource effectue l’initialisation.
ClusterResourceOnline (2)
La ressource est opérationnelle et fonctionne normalement.
ClusterResourceOffline (3)
La ressource n’est pas opérationnelle.
ClusterResourceFailed (4)
La ressource a échoué.
ClusterResourceOnlinePending (129)
La ressource est en cours de mise en ligne.
ClusterResourceOfflinePending (130)
La ressource est en cours de mise hors connexion.
Signature
Entier 32 bits qui doit contenir la valeur 0xABBAF00F.
Configuration requise
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 |