Compartilhar via


estrutura RESOURCE_STATUS_EX (resapi.h)

Contém informações sobre um recurso que está sendo colocado online ou colocado offline. Essa estrutura é usada como um parâmetro para a função de retorno de chamada SetResourceStatusEx.

Sintaxe

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;

Membros

ResourceState

Um CLUSTER_RESOURCE_STATE valor de enumeração que descreve o estado do recurso.

CheckPoint

Um valor definido pela DLL do recurso para sinalizar um relatório status como novo.

EventHandle

Um identificador para um evento que indica quando o recurso falhou.

ApplicationSpecificErrorCode

TBD

Flags

Uma máscara de bits de sinalizadores que especificam configurações para a operação. Esse membro pode conter um ou mais dos seguintes valores:

CLUSRESDLL_STATUS_OFFLINE_BUSY (0x00000001)

O recurso está ocupado.

CLUSRESDLL_STATUS_OFFLINE_SOURCE_THROTTLED (0x00000002)

A origem está sendo limitada.

CLUSRESDLL_STATUS_OFFLINE_DESTINATION_THROTTLED (0x00000004)

O destino está sendo limitado.

CLUSRESDLL_STATUS_OFFLINE_DESTINATION_REJECTED (0x00000008)

O destino foi rejeitado.

CLUSRESDLL_STATUS_INSUFFICIENT_MEMORY (0x00000010)

Não havia memória suficiente para executar a operação.

CLUSRESDLL_STATUS_INSUFFICIENT_PROCESSOR (0x00000020)

Não havia recursos de processamento suficientes para executar a operação.

CLUSRESDLL_STATUS_INSUFFICIENT_OTHER_RESOURCES (0x00000040)

Não havia recursos suficientes (além de recursos de processamento ou memória) para executar a operação.

STATUS_INVALID_PARAMETERS (0x00000080)

A função SetResourceStatusEx recebeu parâmetros inválidos.

CLUSRESDLL_STATUS_NETWORK_NOT_AVAILABLE (0x00000100)

A rede não está disponível.

Windows Server 2012: não há suporte para esse valor antes de Windows Server 2012 R2.

WaitHint

Este membro não está sendo usado no momento.

Windows Server 2012: este membro foi adicionado ao Windows Server 2012 R2.

Requisitos

Requisito Valor
Cliente mínimo com suporte Nenhum compatível
Servidor mínimo com suporte Windows Server 2012
Cabeçalho resapi.h

Confira também

Estruturas de DLL de recurso