Функция joyGetDevCaps (joystickapi.h)
Функция joyGetDevCaps запрашивает джойстик, чтобы определить его возможности.
Синтаксис
MMRESULT joyGetDevCaps(
UINT uJoyID,
LPJOYCAPS pjc,
UINT cbjc
);
Параметры
uJoyID
Идентификатор запрашиваемого джойстика. Допустимые значения для uJoyID — от -1 до 15. Значение -1 позволяет получить элемент szRegKey структуры JOYCAPS независимо от того, присутствует ли устройство.
pjc
Указатель на структуру JOYCAPS , которая содержит возможности джойстика.
cbjc
Размер структуры JOYCAPS в байтах.
Возвращаемое значение
Возвращает JOYERR_NOERROR в случае успешного выполнения или одно из следующих значений ошибки:
Код возврата | Описание |
---|---|
|
Драйвер джойстика отсутствует, или указанный идентификатор джойстика недействителен. Указанный идентификатор джойстика недопустим. |
|
Передан недопустимый параметр. |
Комментарии
Используйте функцию joyGetNumDevs , чтобы определить количество устройств джойстика, поддерживаемых драйвером.
Этот метод завершается ошибкой при передаче недопустимого значения для параметра cbjc .
Требования
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | joystickapi.h (включая Windows.h) |
Библиотека | Winmm.lib |
DLL | Winmm.dll |