Поделиться через


структура RESOURCE_STATUS_EX (resapi.h)

Содержит сведения о ресурсе , который подключен к сети или отключен. Эта структура используется в качестве параметра функции обратного вызова 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: это значение не поддерживается до Windows Server 2012 R2.

WaitHint

В настоящее время этот элемент не используется.

Windows Server 2012: этот элемент добавлен в Windows Server 2012 R2.

Требования

Требование Значение
Минимальная версия клиента Ни одна версия не поддерживается
Минимальная версия сервера Windows Server 2012
Верхняя часть resapi.h

См. также раздел

Структуры DLL ресурсов