EventUnregister-Funktion (evntprov.h)

Hebt die Registrierung eines ETW-Ereignisanbieters auf.

Alle von einer Komponente registrierten Ereignisanbieter müssen vor dem Entladen der Komponente nicht registriert werden. Wenn eine DLL einen Ereignisanbieter registriert und dann entladen wird, ohne die Registrierung des Ereignisanbieters aufzuheben, kann der Prozess abstürzen.

Syntax

ULONG EVNTAPI EventUnregister(
  [in] REGHANDLE RegHandle
);

Parameter

[in] RegHandle

Ereignisanbieterregistrierungshandle, das von EventRegister zurückgegeben wird.

Rückgabewert

Gibt bei erfolgreicher Ausführung ERROR_SUCCESS zurück.

Hinweise

Wenn EventRegister fehlschlägt, wird regHandle mit null Wert zurückgegeben. ETW-APIs wie EventWrite und EventUnregister akzeptieren sicher einen nullwertigen RegHandle-Wert, tun nichts und geben sofort zurück. Aufrufer müssen vor dem Aufrufen von EventWrite oder EventUnregister nicht nach einem nullwertigen RegHandle suchen.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile evntprov.h
Bibliothek Advapi32.lib
DLL Advapi32.dll

Weitere Informationen

EventRegister