é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 |