Partager via


Fonction BeginIdleDetection

[Cette fonction n’est pas prise en charge et peut être modifiée ou indisponible à l’avenir. Utilisez plutôt la fonction GetLastInputInfo .]

Commence la surveillance de l’inactivité.

Syntaxe

DWORD WINAPI BeginIdleDetection(
   _IDLECALLBACK pfnCallback,
   DWORD         dwIdleMin,
   DWORD         dwReserved
);

Paramètres

pfnCallback

Fonction appelée lorsque l’état inactif change. Ce rappel est défini comme suit :

typedef void (WINAPI* _IDLECALLBACK) (DWORD dwState);

#define STATE_USER_IDLE_BEGIN       1
#define STATE_USER_IDLE_END         2

dwIdleMin

Nombre de minutes d’inactivité avant que l’appel ne soit effectué à la fonction de rappel.

dwReserved

Ce paramètre doit être défini sur zéro.

Valeur retournée

Retourne 0 si la fonction réussit ; sinon, il retourne un code d’erreur. Par exemple, si dwReserved est autre que 0, ERROR_INVALID_DATA est retourné.

Notes

Cette fonction n’a aucune bibliothèque d’importation ou fichier d’en-tête associé ; vous devez l’appeler à l’aide des fonctions LoadLibrary et GetProcAddress . Cette fonction n’est pas exportée par nom ; spécifiez l’ordinal 3 lors de l’appel de GetProcAddress.

Spécifications

Condition requise Valeur
DLL
Msidle.dll

Voir aussi

GetLastInputInfo