Función BeginIdleDetection

[Esta función no se admite y puede modificarse o no estar disponible en el futuro. En su lugar, use la función GetLastInputInfo .]

Comienza la supervisión de la inactividad.

Sintaxis

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

Parámetros

pfnCallback

Función a la que se llama cuando cambia el estado de inactividad. Esta devolución de llamada se define de la siguiente manera:

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

#define STATE_USER_IDLE_BEGIN       1
#define STATE_USER_IDLE_END         2

dwIdleMin

Número de minutos de inactividad antes de que se realice la llamada a la función de devolución de llamada.

dwReserved

Este parámetro debe establecerse en cero.

Valor devuelto

Devuelve 0 si la función se realiza correctamente; de lo contrario, devuelve un código de error. Por ejemplo, si dwReserved es distinto de 0, se devuelve ERROR_INVALID_DATA .

Comentarios

Esta función no tiene ningún archivo de encabezado o biblioteca de importación asociado; Debe llamarlo mediante las funciones LoadLibrary y GetProcAddress . Esta función no se exporta por nombre; especifique ordinal 3 al llamar a GetProcAddress.

Requisitos

Requisito Value
Archivo DLL
Msidle.dll

Consulte también

GetLastInputInfo