RESOURCE_STATUS_EX structure (resapi.h)

Contient des informations sur une ressource mise en ligne ou mise hors connexion. Cette structure est utilisée comme paramètre pour la fonction de rappel SetResourceStatusEx.

Syntaxe

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;

Membres

ResourceState

Valeur d’énumération CLUSTER_RESOURCE_STATE qui décrit l’état de la ressource.

CheckPoint

Valeur définie par la DLL de ressource pour marquer un rapport status comme nouveau.

EventHandle

Handle d’un événement qui indique quand la ressource a échoué.

ApplicationSpecificErrorCode

TBD

Flags

Masque de bits d’indicateurs qui spécifient les paramètres de l’opération. Ce membre peut contenir une ou plusieurs des valeurs suivantes :

CLUSRESDLL_STATUS_OFFLINE_BUSY (0x00000001)

La ressource est occupée.

CLUSRESDLL_STATUS_OFFLINE_SOURCE_THROTTLED (0x00000002)

La source est limitée.

CLUSRESDLL_STATUS_OFFLINE_DESTINATION_THROTTLED (0x00000004)

La destination est limitée.

CLUSRESDLL_STATUS_OFFLINE_DESTINATION_REJECTED (0x00000008)

La destination a été rejetée.

CLUSRESDLL_STATUS_INSUFFICIENT_MEMORY (0x00000010)

La mémoire était insuffisante pour effectuer l’opération.

CLUSRESDLL_STATUS_INSUFFICIENT_PROCESSOR (0x00000020)

Les ressources de traitement étaient insuffisantes pour effectuer l’opération.

CLUSRESDLL_STATUS_INSUFFICIENT_OTHER_RESOURCES (0x00000040)

Les ressources (autres que les ressources de traitement ou de mémoire) étaient insuffisantes pour effectuer l’opération.

STATUS_INVALID_PARAMETERS (0x00000080)

La fonction SetResourceStatusEx a reçu des paramètres non valides.

CLUSRESDLL_STATUS_NETWORK_NOT_AVAILABLE (0x00000100)

Le réseau n'est pas disponible.

Windows Server 2012 : cette valeur n’est pas prise en charge avant Windows Server 2012 R2.

WaitHint

Ce membre n’est pas utilisé pour l’instant.

Windows Server 2012 : ce membre a été ajouté dans Windows Server 2012 R2.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Aucun pris en charge
Serveur minimal pris en charge Windows Server 2012
En-tête resapi.h

Voir aussi

Structures DLL de ressource