Функция 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

См. также раздел

EventRegister