BeginIdleDetection-Funktion
[Diese Funktion wird nicht unterstützt und kann in Zukunft geändert oder nicht mehr verfügbar sein. Verwenden Sie stattdessen die GetLastInputInfo-Funktion.]
Beginnt mit der Überwachung der Inaktivität.
Syntax
DWORD WINAPI BeginIdleDetection(
_IDLECALLBACK pfnCallback,
DWORD dwIdleMin,
DWORD dwReserved
);
Parameter
-
pfnCallback
-
Die Funktion, die aufgerufen wird, wenn sich der Leerlaufzustand ändert. Dieser Rückruf ist wie folgt definiert:
typedef void (WINAPI* _IDLECALLBACK) (DWORD dwState); #define STATE_USER_IDLE_BEGIN 1 #define STATE_USER_IDLE_END 2 -
dwIdleMin
-
Die Anzahl der Minuten der Inaktivität, bevor der Aufruf der Rückruffunktion erfolgt.
-
dwReserved
-
Dieser Parameter muss auf 0 (null) festgelegt werden.
Rückgabewert
Gibt 0 zurück, wenn die Funktion erfolgreich ausgeführt wird. Andernfalls wird ein Fehlercode zurückgegeben. Wenn dwReserved beispielsweise etwas anderes als 0 ist, wird ERROR INVALID _ _ DATA zurückgegeben.
Hinweise
Dieser Funktion ist keine Importbibliothek oder Headerdatei zugeordnet. Sie müssen sie mithilfe der Funktionen LoadLibrary und GetProcAddress aufrufen. Diese Funktion wird nicht anhand des Namens exportiert. Geben Sie beim Aufrufen von GetProcAddress die Ordnungszahl 3 an.
Anforderungen
| Anforderung | Wert |
|---|---|
| DLL |
|