온라인 상태가 되거나 오프라인으로 전환되는 리소스 에 대한 정보를 포함합니다. 이 구조체는 콜백 함수 SetResourceStatusEx에 대한 매개 변수로 사용됩니다.
구문
typedef struct RESOURCE_STATUS_EX {
CLUSTER_RESOURCE_STATE ResourceState;
DWORD CheckPoint;
HANDLE EventHandle;
DWORD ApplicationSpecificErrorCode;
DWORD Flags;
DWORD WaitHint;
} RESOURCE_STATUS_EX, *PRESOURCE_STATUS_EX;
멤버
ResourceState
리소스의 상태를 설명하는 CLUSTER_RESOURCE_STATE 열거형 값입니다.
CheckPoint
상태 보고서에 새 플래그를 지정하기 위해 리소스 DLL에서 설정한 값입니다.
EventHandle
리소스가 실패한 시기를 나타내는 이벤트에 대한 핸들입니다.
ApplicationSpecificErrorCode
TBD
Flags
작업에 대한 설정을 지정하는 플래그의 비트 마스크입니다. 이 멤버는 다음 값 중 하나 이상을 포함할 수 있습니다.
CLUSRESDLL_STATUS_OFFLINE_BUSY(0x00000001)
리소스가 사용 중입니다.
CLUSRESDLL_STATUS_OFFLINE_SOURCE_THROTTLED(0x00000002)
원본이 제한되고 있습니다.
CLUSRESDLL_STATUS_OFFLINE_DESTINATION_THROTTLED(0x00000004)
대상이 제한되고 있습니다.
CLUSRESDLL_STATUS_OFFLINE_DESTINATION_REJECTED(0x00000008)
대상이 거부되었습니다.
CLUSRESDLL_STATUS_INSUFFICIENT_MEMORY(0x00000010)
작업을 수행할 메모리가 부족했습니다.
CLUSRESDLL_STATUS_INSUFFICIENT_PROCESSOR(0x00000020)
작업을 수행할 처리 리소스가 부족했습니다.
CLUSRESDLL_STATUS_INSUFFICIENT_OTHER_RESOURCES(0x00000040)
작업을 수행하기 위한 리소스(처리 또는 메모리 리소스 이외의)가 부족했습니다.
STATUS_INVALID_PARAMETERS(0x00000080)
SetResourceStatusEx 함수에 잘못된 매개 변수가 수신되었습니다.
CLUSRESDLL_STATUS_NETWORK_NOT_AVAILABLE(0x00000100)
네트워크를 사용할 수 없는 경우
Windows Server 2012: 이 값은 R2를 Windows Server 2012 전에 지원되지 않습니다.
WaitHint
이 멤버는 현재 사용되지 않습니다.
Windows Server 2012: 이 멤버는 Windows Server 2012 R2에 추가되었습니다.
요구 사항
| 요구 사항 | 값 |
|---|---|
| 지원되는 최소 클라이언트 | 지원되는 버전 없음 |
| 지원되는 최소 서버 | Windows Server 2012 |
| 머리글 | resapi.h |