Partager via


énumération EC_SUBSCRIPTION_RUNTIME_STATUS_INFO_ID (evcoll.h)

L’énumération EC_SUBSCRIPTION_RUNTIME_STATUS_INFO_ID spécifie les valeurs utilisées pour obtenir la status d’un abonnement ou la status d’une source d’événements particulière par rapport à un abonnement.

Les valeurs sont utilisées dans la fonction EcGetSubscriptionRunTimeStatus .

Syntax

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

Constantes

 
EcSubscriptionRunTimeStatusActive
Valeur : 0
Obtenez les status d’un abonnement actif ou inactif ou d’une source d’événement. Cette opération retourne une valeur entière 32 bits non signée de l’énumération EC_SUBSCRIPTION_RUNTIME_STATUS_ACTIVE_STATUS .
EcSubscriptionRunTimeStatusLastError
Obtenez la dernière erreur status d’un abonnement ou d’une source d’événement. Cette opération renvoie une valeur EcVarTypeUInt32 .
EcSubscriptionRunTimeStatusLastErrorMessage
Obtenez le dernier message d’erreur pour un abonnement ou une source d’événement. Cette opération renvoie une valeur EcVarTypeString .
EcSubscriptionRunTimeStatusLastErrorTime
Obtenez l’heure à laquelle la dernière erreur s’est produite pour un abonnement ou une source d’événement. Cette opération renvoie une valeur EcVarTypeDateTime .
EcSubscriptionRunTimeStatusNextRetryTime
Obtenez la prochaine fois que l’abonnement ou une source d’événement essaiera de s’exécuter (après une erreur). Cette opération renvoie une valeur EcVarTypeDateTime .
EcSubscriptionRunTimeStatusEventSources
Obtenez les sources d’événements pour l’abonnement. Pour les abonnements initiés par le collecteur, cette liste sera identique à celle de la configuration de l’abonnement. Pour les abonnements initiés par la source, cette liste correspond à l’ensemble des sources d’événements dont le collecteur a entendu parler au cours des 30 derniers jours. Cette liste est persistante lors des redémarrages du collecteur d’événements. Cette opération renvoie une valeur EcVarTypeString .
EcSubscriptionRunTimeStatusLastHeartbeatTime
Obtenez la dernière fois qu’une pulsation (un signal utilisé pour indiquer que l’abonnement fonctionne) s’est produite pour un abonnement ou une source d’événement. Cette opération renvoie une valeur EcVarTypeDateTime .
EcSubscriptionRunTimeStatusInfoIdEND

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista
Serveur minimal pris en charge Windows Server 2008
En-tête evcoll.h