Função GetLastInputInfo (winuser.h)
Recupera a hora do último evento de entrada.
Sintaxe
BOOL GetLastInputInfo(
[out] PLASTINPUTINFO plii
);
Parâmetros
[out] plii
Tipo: PLASTINPUTINFO
Um ponteiro para uma estrutura LASTINPUTINFO que recebe a hora do último evento de entrada.
Retornar valor
Tipo: BOOL
Se a função for bem-sucedida, o valor retornado será diferente de zero.
Se a função falhar, o valor retornado será zero.
Comentários
Essa função é útil para detecção ociosa de entrada. No entanto, GetLastInputInfo não fornece informações de entrada do usuário em todo o sistema em todas as sessões em execução. Em vez disso, GetLastInputInfo fornece informações de entrada de usuário específicas da sessão apenas para a sessão que invocou a função.
A contagem de tiques quando o último evento de entrada foi recebido (consulte LASTINPUTINFO) não tem garantia de ser incremental. Em alguns casos, o valor pode ser menor que a contagem de tiques de um evento anterior. Por exemplo, isso pode ser causado por uma lacuna de tempo entre o thread de entrada bruto e o thread da área de trabalho ou um evento gerado pelo SendInput, que fornece sua própria contagem de tiques.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | winuser.h (inclua Windows.h) |
Biblioteca | User32.lib |
DLL | User32.dll |
Confira também
Conceitual
Referência