Share via


EC_SUBSCRIPTION_RUNTIME_STATUS_INFO_ID-Enumeration (evcoll.h)

Die EC_SUBSCRIPTION_RUNTIME_STATUS_INFO_ID-Enumeration gibt die Werte an, die zum Abrufen der status eines Abonnements oder der status einer bestimmten Ereignisquelle in Bezug auf ein Abonnement verwendet werden.

Die Werte werden in der EcGetSubscriptionRunTimeStatus-Funktion verwendet.

Syntax

typedef enum _EC_SUBSCRIPTION_RUNTIME_STATUS_INFO_ID {
  EcSubscriptionRunTimeStatusActive = 0,
  EcSubscriptionRunTimeStatusLastError,
  EcSubscriptionRunTimeStatusLastErrorMessage,
  EcSubscriptionRunTimeStatusLastErrorTime,
  EcSubscriptionRunTimeStatusNextRetryTime,
  EcSubscriptionRunTimeStatusEventSources,
  EcSubscriptionRunTimeStatusLastHeartbeatTime,
  EcSubscriptionRunTimeStatusInfoIdEND
} EC_SUBSCRIPTION_RUNTIME_STATUS_INFO_ID;

Konstanten

 
EcSubscriptionRunTimeStatusActive
Wert: 0
Rufen Sie die status eines aktiven oder inaktiven Abonnements oder einer Ereignisquelle ab. Dadurch wird ein 32-Bit-Ganzzahlwert ohne Vorzeichen aus der EC_SUBSCRIPTION_RUNTIME_STATUS_ACTIVE_STATUS-Enumeration zurückgegeben.
EcSubscriptionRunTimeStatusLastError
Rufen Sie den letzten Fehler status eines Abonnements oder einer Ereignisquelle ab. Dadurch wird ein EcVarTypeUInt32-Wert zurückgegeben.
EcSubscriptionRunTimeStatusLastErrorMessage
Ruft die letzte Fehlermeldung für ein Abonnement oder eine Ereignisquelle ab. Dadurch wird ein EcVarTypeString-Wert zurückgegeben.
EcSubscriptionRunTimeStatusLastErrorTime
Ruft den Zeitpunkt ab, zu dem der letzte Fehler für ein Abonnement oder eine Ereignisquelle aufgetreten ist. Dadurch wird ein EcVarTypeDateTime-Wert zurückgegeben.
EcSubscriptionRunTimeStatusNextRetryTime
Rufen Sie das nächste Mal ab, wenn das Abonnement oder eine Ereignisquelle (nach einem Fehler) ausgeführt werden soll. Dadurch wird ein EcVarTypeDateTime-Wert zurückgegeben.
EcSubscriptionRunTimeStatusEventSources
Rufen Sie die Ereignisquellen für das Abonnement ab. Für vom Collector initiierte Abonnements ist diese Liste mit der in der Konfiguration des Abonnements identisch. Für quellinitiierte Abonnements ist diese Liste der Ereignisquellen, von denen der Collector in den letzten 30 Tagen gehört hat. Diese Liste ist über Neustarts des Ereignissammlers hinweg persistent. Dadurch wird ein EcVarTypeString-Wert zurückgegeben.
EcSubscriptionRunTimeStatusLastHeartbeatTime
Rufen Sie das letzte Mal ab, zu dem ein Heartbeat (ein Signal, das angibt, dass das Abonnement funktioniert) für ein Abonnement oder eine Ereignisquelle aufgetreten ist. Dadurch wird ein EcVarTypeDateTime-Wert zurückgegeben.
EcSubscriptionRunTimeStatusInfoIdEND

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Unterstützte Mindestversion (Server) Windows Server 2008
Kopfzeile evcoll.h