Partager via


EvtNextEventMetadata, fonction (winevt.h)

Obtient une définition d’événement de l’énumérateur.

Syntaxe

EVT_HANDLE EvtNextEventMetadata(
  [in] EVT_HANDLE EventMetadataEnum,
  [in] DWORD      Flags
);

Paramètres

[in] EventMetadataEnum

Handle de l’énumérateur de définition d’événement que la fonction EvtOpenEventMetadataEnum retourne.

[in] Flags

Réservé. Doit être zéro.

Valeur retournée

Si elle réussit, la fonction retourne un handle aux métadonnées de l’événement ; sinon, NULL. Si la valeur est NULL, appelez la fonction GetLastError pour obtenir le code d’erreur.

Remarques

Appelez cette fonction dans une boucle jusqu’à ce que la fonction retourne NULL et que le code d’erreur soit ERROR_NO_MORE_ITEMS.

Pour obtenir une propriété à partir de la définition d’événement, appelez la fonction EvtGetEventMetadataProperty .

Vous devez appeler la fonction EvtClose pour fermer le handle de définition d’événement 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

Voir aussi

EvtGetEventMetadataProperty