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