Partager via


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

Voir aussi

CLUSTER_RESOURCE_STATE

MAINTENANCE_MODE_TYPE_ENUM

Structures d’utilitaire