Función IsWinEventHookInstalled (winuser.h)
Determina si hay un enlace WinEvent instalado que podría recibir una notificación de un evento especificado.
Sintaxis
BOOL IsWinEventHookInstalled(
[in] DWORD event
);
Parámetros
[in] event
Tipo: DWORD
Constante de evento de la que se puede notificar a los enlaces. La función comprueba si hay un enlace instalado para esta constante de evento.
Valor devuelto
Tipo: BOOL
Si hay un enlace para recibir una notificación del evento especificado, el valor devuelto es TRUE.
Si no hay enlaces para recibir una notificación del evento especificado, el valor devuelto es FALSE.
Comentarios
Este método se garantiza que nunca devuelva un falso negativo. Si este método devuelve FALSE, significa que no se notificará ningún enlace en el sistema del evento. Sin embargo, este método puede devolver un falso positivo. En otras palabras, puede devolver TRUE aunque no haya enlaces que se notificarán. Por lo tanto, es seguro que los componentes eviten algún trabajo si este método devuelve FALSE.
Los enlaces de eventos se pueden instalar en cualquier momento, por lo que los desarrolladores de servidores no deben almacenar en caché el valor devuelto durante largos períodos de tiempo.
Requisitos
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | winuser.h |
Library | User32.lib |
Archivo DLL | User32.dll |
Redistribuible | RDK de accesibilidad activa 2.0 en Windows NT 4.0 con SP6 y versiones posteriores y Windows 98 |
Conjunto de API | ext-ms-win-ntuser-server-l1-1-1 (introducido en Windows 10, versión 10.0.14393) |