Función UnregisterTraceGuids (evntrace.h)
La función UnregisterTraceGuids anula el registro de un proveedor de seguimiento de eventos ETW clásico (de estilo Windows 2000) que se registró mediante RegisterTraceGuids.
Sintaxis
ULONG WMIAPI UnregisterTraceGuids(
[in] TRACEGUID_HANDLE RegistrationHandle
);
Parámetros
[in] RegistrationHandle
Identificador del proveedor de seguimiento de eventos, obtenido de una llamada anterior a la función RegisterTraceGuids .
Valor devuelto
Si la función se ejecuta correctamente, el valor devuelto es ERROR_SUCCESS.
Si se produce un error en la función, el valor devuelto es uno de los códigos de error del sistema. A continuación se muestran algunos errores comunes y sus causas.
ERROR_INVALID_PARAMETER
El parámetro RegistrationHandle no especifica el identificador para un proveedor registrado o es NULL.
Comentarios
Los proveedores llaman a esta función.
El proveedor de seguimiento de eventos debe haberse registrado anteriormente mediante una llamada a la función RegisterTraceGuids .
Importante
Todos los identificadores de registro creados por un archivo DLL o controlador deben anularse el registro antes de que se descargue el archivo DLL o el controlador. Si el proveedor no está registrado, se producirá un bloqueo cuando ETW intente invocar la devolución de llamada del proveedor.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows 2000 Server [aplicaciones de escritorio | Aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | evntrace.h |
Library | Advapi32.lib |
Archivo DLL | Advapi32.dll |