EvtOpenPublisherEnum, fonction (winevt.h)
Obtient un handle que vous utilisez pour énumérer la liste des fournisseurs inscrits sur l’ordinateur.
Syntaxe
EVT_HANDLE EvtOpenPublisherEnum(
[in] EVT_HANDLE Session,
[in] DWORD Flags
);
Paramètres
[in] Session
Handle de session à distance que la fonction EvtOpenSession retourne. Définissez sur NULL pour énumérer les fournisseurs inscrits sur l’ordinateur local.
[in] Flags
Réservé. Doit être zéro.
Valeur retournée
Si elle réussit, la fonction retourne un handle à la liste des fournisseurs inscrits ; sinon, NULL. Si la valeur est NULL, appelez la fonction GetLastError pour obtenir le code d’erreur.
Remarques
Pour énumérer les fournisseurs inscrits, appelez la fonction EvtNextPublisherId dans une boucle.
Vous devez appeler la fonction EvtClose pour fermer le handle d’énumérateur lorsque vous avez terminé.
Exemples
Pour obtenir un exemple montrant comment utiliser cette fonction, consultez Obtention des métadonnées d’un fournisseur.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | winevt.h |
Bibliothèque | Wevtapi.lib |
DLL | Wevtapi.dll |