Partager via


EcGetSubscriptionRunTimeStatus, fonction (evcoll.h)

La fonction EcGetSubscriptionRunTimeStatus récupère les informations d’exécution status d’une source d’événement d’un abonnement ou de l’abonnement lui-même. L’abonnement est spécifié par son nom. Si la source de l’événement est NULL, la status de l’abonnement global est récupérée.

Syntaxe

BOOL EcGetSubscriptionRunTimeStatus(
  [in]  LPCWSTR                                SubscriptionName,
  [in]  EC_SUBSCRIPTION_RUNTIME_STATUS_INFO_ID StatusInfoId,
  [in]  LPCWSTR                                EventSourceName,
  [in]  DWORD                                  Flags,
  [in]  DWORD                                  StatusValueBufferSize,
  [in]  PEC_VARIANT                            StatusValueBuffer,
  [out] PDWORD                                 StatusValueBufferUsed
);

Paramètres

[in] SubscriptionName

Nom de l’abonnement à partir duquel obtenir l’heure d’exécution status informations.

[in] StatusInfoId

Identificateur qui spécifie l’heure d’exécution status informations à obtenir à partir de l’abonnement. Spécifiez une valeur de l’énumération EC_SUBSCRIPTION_RUNTIME_STATUS_INFO_ID . La valeur EcSubscriptionRunTimeStatusEventSources peut être utilisée pour obtenir la liste des sources d’événements associées à un abonnement.

[in] EventSourceName

Nom de la source d’événement à partir de laquelle obtenir le status. Chaque abonnement peut avoir plusieurs sources d’événements.

[in] Flags

Réservé. Doit être NULL.

[in] StatusValueBufferSize

Taille de la mémoire tampon fournie par l’utilisateur qui contiendra l’heure d’exécution status informations.

[in] StatusValueBuffer

Mémoire tampon fournie par l’utilisateur qui contiendra les informations d’exécution status. La mémoire tampon contiendra la valeur appropriée en fonction de la valeur EC_SUBSCRIPTION_RUNTIME_STATUS_INFO_ID passée dans le paramètre StatusInfoId .

[out] StatusValueBufferUsed

Taille de la mémoire tampon fournie par l’utilisateur utilisée par la fonction lors d’un retour réussi, ou taille nécessaire pour stocker la valeur de propriété en cas d’échec de la fonction avec ERROR_INSUFFICIENT_BUFFER.

Valeur retournée

Cette fonction retourne BOOL.

Spécifications

   
Client minimal pris en charge Windows Vista
Serveur minimal pris en charge Windows Server 2008
Plateforme cible Windows
En-tête evcoll.h
Bibliothèque Wecapi.lib
DLL Wecapi.dll

Voir aussi

Fonctions du collecteur d’événements Windows