Compartir a través de


Función GetLastInputInfo (winuser.h)

Recupera la hora del último evento de entrada.

Sintaxis

BOOL GetLastInputInfo(
  [out] PLASTINPUTINFO plii
);

Parámetros

[out] plii

Tipo: PLASTINPUTINFO

Puntero a una estructura LASTINPUTINFO que recibe la hora del último evento de entrada.

Valor devuelto

Tipo: BOOL

Si la función se realiza correctamente, el valor devuelto es distinto de cero.

Si la función no se realiza correctamente, el valor devuelto es cero.

Comentarios

Esta función es útil para la detección de inactividad de entrada. Sin embargo, GetLastInputInfo no proporciona información de entrada del usuario en todo el sistema en todas las sesiones en ejecución. En su lugar, GetLastInputInfo proporciona información de entrada de usuario específica de la sesión solo para la sesión que invocó la función.

El recuento de tics cuando se recibió el último evento de entrada (consulte LASTINPUTINFO) no se garantiza que sea incremental. En algunos casos, el valor puede ser menor que el recuento de tics de un evento anterior. Por ejemplo, esto puede deberse a un intervalo de tiempo entre el subproceso de entrada sin procesar y el subproceso de escritorio o un evento generado por SendInput, que proporciona su propio recuento de tics.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado winuser.h (incluir Windows.h)
Library User32.lib
Archivo DLL User32.dll

Consulte también

Conceptual

Entrada de teclado

LASTINPUTINFO

Referencia