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

Vedi anche

EventRegister