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

Entrada por teclado

LASTINPUTINFO

Referência