GetLastInputInfo-Funktion (winuser.h)
Ruft die Zeit des letzten Eingabeereignisses ab
Syntax
BOOL GetLastInputInfo(
[out] PLASTINPUTINFO plii
);
Parameter
[out] plii
Typ: PLASTINPUTINFO
Ein Zeiger auf eine LASTINPUTINFO-Struktur , die die Uhrzeit des letzten Eingabeereignisses empfängt.
Rückgabewert
Typ: BOOL
Wenn die Funktion erfolgreich ist, ist der Rückgabewert ungleich Null.
Wenn die Funktion fehlerhaft ist, ist der Rückgabewert null.
Hinweise
Diese Funktion ist nützlich für die Erkennung von Eingaben im Leerlauf. GetLastInputInfo stellt jedoch keine systemweiten Benutzereingabeinformationen für alle ausgeführten Sitzungen bereit. Stattdessen stellt GetLastInputInfo sitzungsspezifische Benutzereingabeinformationen nur für die Sitzung bereit, die die Funktion aufgerufen hat.
Die Tickanzahl beim Empfang des letzten Eingabeereignisses (siehe LASTINPUTINFO) ist nicht garantiert inkrementell. In einigen Fällen ist der Wert möglicherweise kleiner als die Tickanzahl eines vorherigen Ereignisses. Dies kann beispielsweise durch eine Zeitliche Lücke zwischen dem rohen Eingabethread und dem Desktopthread oder durch ein von SendInput ausgelöstes Ereignis verursacht werden, das eine eigene Tickanzahl liefert.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | winuser.h (einschließlich Windows.h) |
Bibliothek | User32.lib |
DLL | User32.dll |
Siehe auch
Konzept
Referenz