Compartir a través de


estructura RESOURCE_STATUS_EX (resapi.h)

Contiene información sobre un recurso que se está conectando o desconectado. Esta estructura se usa como parámetro para la función de devolución de llamada SetResourceStatusEx.

Sintaxis

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;

Miembros

ResourceState

Valor de enumeración CLUSTER_RESOURCE_STATE que describe el estado del recurso.

CheckPoint

Valor establecido por el archivo DLL de recursos para marcar un informe de estado como nuevo.

EventHandle

Identificador de un evento que indica cuándo se ha producido un error en el recurso.

ApplicationSpecificErrorCode

TBD

Flags

Máscara de bits de marcas que especifican la configuración de la operación. Este miembro puede contener uno o varios de los siguientes valores:

CLUSRESDLL_STATUS_OFFLINE_BUSY (0x00000001)

El recurso está ocupado.

CLUSRESDLL_STATUS_OFFLINE_SOURCE_THROTTLED (0x00000002)

El origen se está limitando.

CLUSRESDLL_STATUS_OFFLINE_DESTINATION_THROTTLED (0x00000004)

El destino se está limitando.

CLUSRESDLL_STATUS_OFFLINE_DESTINATION_REJECTED (0x00000008)

Se rechazó el destino.

CLUSRESDLL_STATUS_INSUFFICIENT_MEMORY (0x00000010)

No había memoria suficiente para realizar la operación.

CLUSRESDLL_STATUS_INSUFFICIENT_PROCESSOR (0x00000020)

No había recursos de procesamiento insuficientes para realizar la operación.

CLUSRESDLL_STATUS_INSUFFICIENT_OTHER_RESOURCES (0x00000040)

No había recursos suficientes (aparte del procesamiento o los recursos de memoria) para realizar la operación.

STATUS_INVALID_PARAMETERS (0x00000080)

La función SetResourceStatusEx recibió parámetros no válidos.

CLUSRESDLL_STATUS_NETWORK_NOT_AVAILABLE (0x00000100)

La red no está disponible.

Windows Server 2012: este valor no se admite antes de Windows Server 2012 R2.

WaitHint

Este miembro no se está usando en este momento.

Windows Server 2012: este miembro se agregó en Windows Server 2012 R2.

Requisitos

Requisito Value
Cliente mínimo compatible No se admite ninguno
Servidor mínimo compatible Windows Server 2012
Encabezado resapi.h

Consulte también

Estructuras dll de recursos