Функция EvtOpenEventMetadataEnum (winevt.h)
Возвращает дескриптор, используемый для перечисления списка событий, определяемых поставщиком.
Синтаксис
EVT_HANDLE EvtOpenEventMetadataEnum(
[in] EVT_HANDLE PublisherMetadata,
[in] DWORD Flags
);
Параметры
[in] PublisherMetadata
Дескриптор метаданных поставщика, возвращаемого функцией EvtOpenPublisherMetadata .
[in] Flags
Зарезервировано. Должен равняться нулю.
Возвращаемое значение
В случае успешного выполнения функция возвращает дескриптор в список событий, определяемых поставщиком; в противном случае — NULL. Если значение РАВНО NULL, вызовите функцию GetLastError , чтобы получить код ошибки.
Комментарии
Чтобы перечислить события, вызовите функцию EvtNextEventMetadata в цикле.
По завершении необходимо вызвать функцию EvtClose , чтобы закрыть дескриптор перечислителя.
Примеры
Пример использования этой функции см. в разделе Получение метаданных поставщика.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | winevt.h |
Библиотека | Wevtapi.lib |
DLL | Wevtapi.dll |