Share via


Funzione GetLastInputInfo (winuser.h)

Recupera l'ora dell'ultimo evento di input.

Sintassi

BOOL GetLastInputInfo(
  [out] PLASTINPUTINFO plii
);

Parametri

[out] plii

Tipo: PLASTINPUTINFO

Puntatore a una struttura LASTINPUTINFO che riceve l'ora dell'ultimo evento di input.

Valore restituito

Tipo: BOOL

Se la funzione ha esito positivo, il valore restituito è diverso da zero.

Se la funzione ha esito negativo, il valore restituito è zero.

Commenti

Questa funzione è utile per il rilevamento di inattività di input. Tuttavia, GetLastInputInfo non fornisce informazioni di input utente a livello di sistema in tutte le sessioni in esecuzione. GetLastInputInfo fornisce invece informazioni di input utente specifiche della sessione solo per la sessione che ha richiamato la funzione.

Il conteggio dei tick quando è stato ricevuto l'ultimo evento di input (vedere LASTINPUTINFO) non è garantito che sia incrementale. In alcuni casi, il valore potrebbe essere minore del conteggio dei tick di un evento precedente. Ad esempio, ciò può essere causato da un divario di intervallo tra il thread di input non elaborato e il thread desktop o un evento generato da SendInput, che fornisce il proprio conteggio dei tick.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione winuser.h (include Windows.h)
Libreria User32.lib
DLL User32.dll

Vedi anche

Informazioni concettuali

Input da tastiera

LASTINPUTINFO

Riferimento