CLUS_MAINTENANCE_MODE_INFOEX 구조체(clusapi.h)
스토리지 클래스 리소스에 대한 확장된 유지 관리 모드 설정을 나타냅니다.
구문
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;
멤버
InMaintenance
식별된 리소스에 대한 유지 관리 모드를 사용하지 않도록 설정하려면 TRUE 로 설정하거나 FALSE 로 설정합니다. 쿼리할 때 리소스는 True 또는 False 를 반환하여 리소스의 현재 유지 관리 모드 상태를 나타냅니다.
MaintainenceModeType
문제의 리소스가 유지 관리 모드 유형이 아니면 이 멤버는 0으로 설정됩니다. 그렇지 않으면 이 멤버는 MAINTENANCE_MODE_TYPE_ENUM 열거자의 열거자를 해당 값으로 사용합니다. 이 멤버의 가능한 값은 다음과 같습니다.
0
리소스가 유지 관리 모드가 아닙니다.
MaintenanceModeTypeDisableIsAliveCheck (1)
서버가 리소스의 상태 검사 결과를 무시하고 있음을 나타냅니다.
MaintenanceModeTypeOfflineResource(2)
서버가 내부적으로 작업을 수행하여 리소스의 클라이언트 표시 상태를 변경하지 않고 스토리지 리소스를 ClusterResourceOffline 상태로 전환했음을 나타냅니다.
MaintenanceModeTypeUnclusterResource(3)
서버가 스토리지 리소스의 소유권을 해제했음을 나타냅니다.
InternalState
이 멤버는 내부 리소스 상태를 나타냅니다. 이 필드는 서버에서 작성한 경우에만 유효합니다. 이 멤버는 CLUSTER_RESOURCE_STATE 열거자에서 열거자를 사용합니다. 이 멤버의 가능한 값은 다음과 같습니다.
ClusterResourceStateUnknown(–1)
작업이 성공하지 못했습니다. 오류에 대한 자세한 내용은 GetLastError 함수를 호출합니다.
ClusterResourceInitializing(1)
리소스가 초기화를 수행하고 있습니다.
ClusterResourceOnline(2)
리소스가 정상적으로 작동하고 작동합니다.
ClusterResourceOffline(3)
리소스가 작동되지 않습니다.
ClusterResourceFailed (4)
리소스가 실패했습니다.
ClusterResourceOnlinePending(129)
리소스가 온라인 상태가 되는 중입니다.
ClusterResourceOfflinePending(130)
리소스가 오프라인으로 전환 중입니다.
Signature
0xABBAF00F 값을 포함해야 하는 32비트 정수입니다.
요구 사항
지원되는 최소 클라이언트 | 지원되는 버전 없음 |
지원되는 최소 서버 | Windows Server 2008 Datacenter, Windows Server 2008 Enterprise |
머리글 | clusapi.h |