Compartilhar via


Função EvtNextEventMetadata (winevt.h)

Obtém uma definição de evento do enumerador .

Sintaxe

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

Parâmetros

[in] EventMetadataEnum

Um identificador para o enumerador de definição de evento que a função EvtOpenEventMetadataEnum retorna.

[in] Flags

Reservado. Deve ser zero.

Retornar valor

Se tiver êxito, a função retornará um identificador para os metadados do evento; caso contrário, NULL. Se FOR NULL, chame a função GetLastError para obter o código de erro.

Comentários

Chame essa função em um loop até que a função retorne NULL e o código de erro seja ERROR_NO_MORE_ITEMS.

Para obter uma propriedade da definição de evento, chame a função EvtGetEventMetadataProperty .

Você deve chamar a função EvtClose para fechar o identificador de definição de evento quando terminar.

Exemplos

Para obter um exemplo que mostra como usar essa função, consulte Obtendo metadados de um provedor.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho winevt.h
Biblioteca Wevtapi.lib
DLL Wevtapi.dll

Confira também

EvtGetEventMetadataProperty