Función EventUnregister (evntprov.h)

Anula el registro de un proveedor de eventos ETW.

Todos los proveedores de eventos registrados por un componente deben anular el registro antes de que se descargue el componente. Si un archivo DLL registra un proveedor de eventos y, a continuación, descarga sin anular el registro del proveedor de eventos, el proceso puede bloquearse.

Sintaxis

ULONG EVNTAPI EventUnregister(
  [in] REGHANDLE RegHandle
);

Parámetros

[in] RegHandle

Identificador de registro del proveedor de eventos devuelto por EventRegister.

Valor devuelto

Devuelve ERROR_SUCCESS si se ejecuta correctamente.

Comentarios

Si se produce un error en EventRegister , devuelve un RegHandle con valores cero. Las API de ETW, como EventWrite y EventUnregister , aceptarán de forma segura un valor RegHandle con valores cero, no harán nada y devolverán inmediatamente. Los autores de llamadas no necesitan comprobar si hay un RegHandle con valores cero antes de llamar a EventWrite o EventUnregister.

Requisitos

   
Cliente mínimo compatible Windows Vista [aplicaciones de escritorio | aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 [aplicaciones de escritorio | aplicaciones para UWP]
Plataforma de destino Windows
Encabezado evntprov.h
Library Advapi32.lib
Archivo DLL Advapi32.dll

Consulte también

EventRegister