Funzione EventUnregister (evntprov.h)
Annulla la registrazione di un provider di eventi ETW.
Tutti i provider di eventi registrati da un componente devono essere annullati prima dello scaricamento del componente. Se una DLL registra un provider di eventi e quindi scarica senza registrare il provider di eventi, il processo potrebbe arrestarsi in modo anomalo.
Sintassi
ULONG EVNTAPI EventUnregister(
[in] REGHANDLE RegHandle
);
Parametri
[in] RegHandle
Handle di registrazione del provider di eventi restituito da EventRegister.
Valore restituito
Restituisce ERROR_SUCCESS in caso di esito positivo.
Commenti
Se EventRegister ha esito negativo, restituisce un valore regHandle con valori zero. Le API ETW, ad esempio EventWrite e EventUnregister , accettano in modo sicuro un valore RegHandle con valori zero, non e restituiscono immediatamente. I chiamanti non devono verificare la presenza di un RegHandle con valori zero prima di chiamare EventWrite o EventUnregister.
Requisiti
Client minimo supportato | Windows Vista [app desktop | App UWP] |
Server minimo supportato | Windows Server 2008 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | evntprov.h |
Libreria | Advapi32.lib |
DLL | Advapi32.dll |