Freigeben über


CLUS_MAINTENANCE_MODE_INFOEX-Struktur (clusapi.h)

Stellt die Einstellungen für den erweiterten Wartungsmodus für eine Speicherklassenressource dar.

Syntax

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;

Member

InMaintenance

Legen Sie auf TRUE fest, um den Wartungsmodus für die identifizierte Ressource zu aktivieren, oder FALSE , um den Wartungsmodus für die identifizierte Ressource zu deaktivieren. Wenn sie abgefragt wird, gibt eine Ressource True oder False zurück, um den aktuellen Wartungsmodusstatus der Ressource anzugeben.

MaintainenceModeType

Sofern sich die betreffende Ressource nicht im Wartungsmodus befindet, ist dieser Member auf 0 festgelegt. Andernfalls verwendet dieser Member einen Enumerator aus der MAINTENANCE_MODE_TYPE_ENUM-Enumeration als Wert. Die möglichen Werte dieses Members sind wie folgt.

0

Die Ressource befindet sich nicht im Wartungsmodus.

MaintenanceModeTypeDisableIsAliveCheck (1)

Gibt an, dass der Server das Ergebnis der Integritätsprüfung der Ressource ignoriert.

MaintenanceModeTypeOfflineResource (2)

Gibt an, dass der Server intern die Vorgänge ausgeführt hat, um die Speicherressource in den ClusterResourceOffline-Zustand zu versetzen, ohne den sichtbaren Clientstatus der Ressource zu ändern.

MaintenanceModeTypeUnclusterResource (3)

Gibt an, dass der Server den Besitz der Speicherressource freigegeben hat.

InternalState

Dieser Member stellt den internen Ressourcenstatus dar. Dieses Feld ist nur gültig, wenn es vom Server geschrieben wird. Dieser Member verwendet einen Enumerator aus der CLUSTER_RESOURCE_STATE-Enumeration . Die möglichen Werte dieses Members sind wie folgt.

ClusterResourceStateUnknown (–1)

Der Vorgang war nicht erfolgreich. Rufen Sie die Funktion GetLastError auf, um weitere Informationen zum Fehler zu erhalten.

ClusterResourceInitializing (1)

Die Ressource führt die Initialisierung durch.

ClusterResourceOnline (2)

Die Ressource ist betriebsbereit und funktioniert normal.

ClusterResourceOffline (3)

Die Ressource ist nicht betriebsbereit.

ClusterResourceFailed (4)

Bei der Ressource ist ein Fehler aufgetreten.

ClusterResourceOnlinePending (129)

Die Ressource wird gerade online geschaltet.

ClusterResourceOfflinePending (130)

Die Ressource wird gerade offline geschaltet.

Signature

Eine 32-Bit-Ganzzahl, die den Wert 0xABBAF00F enthalten muss.

Anforderungen

   
Unterstützte Mindestversion (Client) Nicht unterstützt
Unterstützte Mindestversion (Server) Windows Server 2008 Datacenter, Windows Server 2008 Enterprise
Kopfzeile clusapi.h

Weitere Informationen

CLUSTER_RESOURCE_STATE

MAINTENANCE_MODE_TYPE_ENUM

Hilfsprogrammstrukturen