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
Riferimento