Compartilhar via


Função EvtOpenEventMetadataEnum (winevt.h)

Obtém um identificador que você usa para enumerar a lista de eventos que o provedor define.

Sintaxe

EVT_HANDLE EvtOpenEventMetadataEnum(
  [in] EVT_HANDLE PublisherMetadata,
  [in] DWORD      Flags
);

Parâmetros

[in] PublisherMetadata

Um identificador para os metadados do provedor que a função EvtOpenPublisherMetadata retorna.

[in] Flags

Reservado. Deve ser zero.

Retornar valor

Se tiver êxito, a função retornará um identificador para a lista de eventos que o provedor define; caso contrário, NULL. Se FOR NULL, chame a função GetLastError para obter o código de erro.

Comentários

Para enumerar os eventos, chame a função EvtNextEventMetadata em um loop.

Você deve chamar a função EvtClose para fechar o identificador de enumerador 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

EvtNextEventMetadata