Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
La funzione UnregisterTraceGuids annulla la registrazione di un provider di traccia eventi ETW classico (Windows 2000) registrato usando RegisterTraceGuids.
Sintassi
ULONG WMIAPI UnregisterTraceGuids(
[in] TRACEGUID_HANDLE RegistrationHandle
);
Parametri
[in] RegistrationHandle
Gestire il provider di traccia eventi ottenuto da una chiamata precedente alla funzione RegisterTraceGuids .
Valore restituito
Se la funzione ha esito positivo, il valore restituito è ERROR_SUCCESS.
Se la funzione ha esito negativo, il valore restituito è uno dei codici di errore di sistema. Di seguito sono riportati alcuni errori comuni e le relative cause.
ERROR_INVALID_PARAMETER
Il parametro RegistrationHandle non specifica l'handle in un provider registrato o è NULL.
Commenti
I provider chiamano questa funzione.
Il provider di traccia eventi deve essere stato registrato in precedenza chiamando la funzione RegisterTraceGuids .
Importante
Tutti gli handle di registrazione creati da una DLL o un driver devono essere annullati prima del caricamento della DLL o del driver. Se il provider non è registrato, si verificherà un arresto anomalo quando ETW tenta di richiamare il callback del provider.
Requisiti
| Requisito | Valore |
|---|---|
| Client minimo supportato | Windows 2000 Professional [app desktop | App UWP] |
| Server minimo supportato | Windows 2000 Server [app desktop | App UWP] |
| Piattaforma di destinazione | Windows |
| Intestazione | evntrace.h |
| Libreria | Advapi32.lib |
| DLL | Advapi32.dll |