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] TRACEHANDLE 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

Consulte también

RegisterTraceGuids