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 |