Freigeben über


RESOURCE_STATUS_EX-Struktur (resapi.h)

Enthält Informationen zu einer Ressource , die online geschaltet oder offline geschaltet wird. Diese Struktur wird als Parameter für die Rückruffunktion SetResourceStatusEx verwendet.

Syntax

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;

Member

ResourceState

Ein CLUSTER_RESOURCE_STATE Enumerationswert, der den Zustand der Ressource beschreibt.

CheckPoint

Ein Wert, der von der Ressourcen-DLL festgelegt wird, um einen status Bericht als neu zu kennzeichnen.

EventHandle

Ein Handle für ein Ereignis, das angibt, wann bei der Ressource ein Fehler aufgetreten ist.

ApplicationSpecificErrorCode

TBD

Flags

Eine Bitmaske von Flags, die Einstellungen für den Vorgang angeben. Dieser Member kann einen oder mehrere der folgenden Werte enthalten:

CLUSRESDLL_STATUS_OFFLINE_BUSY (0x00000001)

Die Ressource ist ausgelastet.

CLUSRESDLL_STATUS_OFFLINE_SOURCE_THROTTLED (0x00000002)

Die Quelle wird gedrosselt.

CLUSRESDLL_STATUS_OFFLINE_DESTINATION_THROTTLED (0x00000004)

Das Ziel wird gedrosselt.

CLUSRESDLL_STATUS_OFFLINE_DESTINATION_REJECTED (0x00000008)

Das Ziel wurde abgelehnt.

CLUSRESDLL_STATUS_INSUFFICIENT_MEMORY (0x00000010)

Es war nicht genügend Arbeitsspeicher vorhanden, um den Vorgang auszuführen.

CLUSRESDLL_STATUS_INSUFFICIENT_PROCESSOR (0x00000020)

Es gab nicht genügend Verarbeitungsressourcen, um den Vorgang auszuführen.

CLUSRESDLL_STATUS_INSUFFICIENT_OTHER_RESOURCES (0x00000040)

Es gab nicht genügend Ressourcen (außer Verarbeitungs- oder Arbeitsspeicherressourcen), um den Vorgang auszuführen.

STATUS_INVALID_PARAMETERS (0x00000080)

Die SetResourceStatusEx-Funktion hat ungültige Parameter empfangen.

CLUSRESDLL_STATUS_NETWORK_NOT_AVAILABLE (0x00000100)

Das Netzwerk ist nicht verfügbar.

Windows Server 2012: Dieser Wert wird vor Windows Server 2012 R2 nicht unterstützt.

WaitHint

Dieser Member wird derzeit nicht verwendet.

Windows Server 2012: Dieses Element wurde in Windows Server 2012 R2 hinzugefügt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Nicht unterstützt
Unterstützte Mindestversion (Server) Windows Server 2012
Kopfzeile resapi.h

Weitere Informationen

Ressourcen-DLL-Strukturen