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 |