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

В отличие от DefWindowProcA и DefWindowProcW, эта функция не выполняет никакой обработки.

DefRawInputProc только проверяет, соответствует ли значение cbSizeHeader ожидаемому размеру RAWINPUTHEADER.

Синтаксис

LRESULT DefRawInputProc(
  [in] PRAWINPUT *paRawInput,
  [in] INT       nInput,
  [in] UINT      cbSizeHeader
);

Параметры

[in] paRawInput

Тип: PRAWINPUT*

Не обрабатывается.

[in] nInput

Тип: INT

Не обрабатывается.

[in] cbSizeHeader

Тип: UINT

Размер структуры RAWINPUTHEADER в байтах.

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

Тип: LRESULT

В случае успешного выполнения функция возвращает значение 0. В противном случае возвращается значение -1.

Требования

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

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

Основные понятия

RAWINPUT

RAWINPUTHEADER

Необработанные входные данные