Функция EventUnregister (evntprov.h)
Отменяет регистрацию поставщика событий трассировки событий Windows.
Все поставщики событий, зарегистрированные компонентом, должны быть отменены до выгрузки компонента. Если библиотека DLL регистрирует поставщик событий, а затем выгружает его без отмены регистрации, процесс может завершиться сбоем.
Синтаксис
ULONG EVNTAPI EventUnregister(
[in] REGHANDLE RegHandle
);
Параметры
[in] RegHandle
Дескриптор регистрации поставщика событий, возвращаемый EventRegister.
Возвращаемое значение
В случае успешного выполнения возвращает ERROR_SUCCESS.
Комментарии
Если EventRegister завершается сбоем, он возвращает regHandle с нулевым значением. API трассировки событий Windows, такие как EventWrite и EventUnregister , будут безопасно принимать нулевое значение RegHandle, ничего не делать и немедленно возвращать. Вызывающим абонентам не нужно проверка для regHandle с нулевым значением перед вызовом EventWrite или EventUnregister.
Требования
Минимальная версия клиента | Windows Vista [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2008 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | evntprov.h |
Библиотека | Advapi32.lib |
DLL | Advapi32.dll |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по