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 |