Функция BeginIdleDetection
[Эта функция не поддерживается и может быть изменена или недоступна в будущем. Вместо этого используйте функцию GetLastInputInfo .]
Начинает мониторинг бездействия.
Синтаксис
DWORD WINAPI BeginIdleDetection(
_IDLECALLBACK pfnCallback,
DWORD dwIdleMin,
DWORD dwReserved
);
Параметры
-
pfnCallback
-
Функция, вызываемая при изменении состояния простоя. Этот обратный вызов определяется следующим образом:
typedef void (WINAPI* _IDLECALLBACK) (DWORD dwState); #define STATE_USER_IDLE_BEGIN 1 #define STATE_USER_IDLE_END 2
-
dwIdleMin
-
Количество минут бездействия до вызова функции обратного вызова.
-
dwReserved
-
Этот параметр должен иметь нулевое значение.
Возвращаемое значение
Возвращает 0, если функция выполнена успешно; В противном случае возвращается код ошибки. Например, если параметр dwReserved имеет значение, отличное от 0, возвращается ERROR_INVALID_DATA .
Комментарии
У этой функции нет связанной библиотеки импорта или файла заголовков; его необходимо вызвать с помощью функций LoadLibrary и GetProcAddress . Эта функция не экспортируется по имени; Укажите порядковый номер 3 при вызове GetProcAddress.
Требования
Требование | Значение |
---|---|
DLL |
|
См. также раздел