Freigeben über


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 festgelegt werden.

Rückgabewert

Gibt 0 zurück, wenn die Funktion erfolgreich ist. Andernfalls wird ein Fehlercode zurückgegeben. Wenn dwReserved beispielsweise nicht 0 ist, wird ERROR_INVALID_DATA zurückgegeben.

Bemerkungen

Dieser Funktion ist keine Importbibliothek oder Headerdatei zugeordnet. Sie müssen sie mit den Funktionen LoadLibrary und GetProcAddress aufrufen. Diese Funktion wird nicht nach Name exportiert. Geben Sie beim Aufrufen von GetProcAddress Ordinal 3 an.

Anforderungen

Anforderung Wert
DLL
Msidle.dll

Siehe auch

GetLastInputInfo