Поделиться через


Функция GetCurrentInputMessageSource (winuser.h)

Извлекает источник входного сообщения.

Синтаксис

BOOL GetCurrentInputMessageSource(
  [out] INPUT_MESSAGE_SOURCE *inputMessageSource
);

Параметры

[out] inputMessageSource

Структура INPUT_MESSAGE_SOURCE , содержащая тип устройства и идентификатор источника входных сообщений.

Обратите внимание, что deviceType в INPUT_MESSAGE_SOURCE имеет значение IMDT_UNAVAILABLE , когда SendMessage используется для ввода входных данных (созданных системой или с помощью таких сообщений, как WM_PAINT). Это остается верным до тех пор , пока SendMessage не вернет.
 

Возвращаемое значение

Если эта функция выполняется успешно, она возвращает значение TRUE. В противном случае возвращается значение FALSE. Чтобы получить расширенные сведения об ошибке, вызовите функцию GetLastError .

Требования

Требование Значение
Минимальная версия клиента Windows 8 [только классические приложения]
Минимальная версия сервера Windows Server 2012 [только классические приложения]
Целевая платформа Windows
Header winuser.h
Библиотека User32.lib
DLL User32.dll
Набор API ext-ms-win-rtcore-ntuser-wmpointer-l1-1-0 (появилось в Windows 10, версия 10.0.14393)

См. также раздел

Справочник по идентификации источника входных данных