Condividi tramite


Funzione EvtNextEventMetadata (winevt.h)

Ottiene una definizione di evento dall'enumeratore.

Sintassi

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

Parametri

[in] EventMetadataEnum

Handle per l'enumeratore di definizione dell'evento restituito dalla funzione EvtOpenEventMetadataEnum .

[in] Flags

Riservato. Deve essere zero.

Valore restituito

Se ha esito positivo, la funzione restituisce un handle ai metadati dell'evento; in caso contrario, NULL. Se NULL, chiamare la funzione GetLastError per ottenere il codice di errore.

Commenti

Chiamare questa funzione in un ciclo fino a quando la funzione restituisce NULL e il codice di errore è ERROR_NO_MORE_ITEMS.

Per ottenere una proprietà dalla definizione dell'evento, chiamare la funzione EvtGetEventMetadataProperty .

È necessario chiamare la funzione EvtClose per chiudere l'handle della definizione dell'evento al termine.

Esempio

Per un esempio che illustra come usare questa funzione, vedere Recupero dei metadati di un provider.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione winevt.h
Libreria Wevtapi.lib
DLL Wevtapi.dll

Vedi anche

EvtGetEventMetadataProperty