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


Метод IDirectInputJoyConfig8::Acquire (dinputd.h)

Метод IDirectInputJoyConfig8::Acquire получает "режим конфигурации джойстика". Одновременно в режиме конфигурации джойстика может находиться только одно приложение; Последующие попытки других приложений получить этот режим должны получать ошибку DIERR_OTHERAPPHASPRIO. После входа в режим конфигурации приложение может вносить изменения в параметры конфигурации глобального джойстика. Приложение должно проверка существующие параметры перед установкой новых на случай изменения параметров другим приложением.

Синтаксис

HRESULT Acquire();

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

Возвращает DI_OK в случае успешного выполнения; в противном случае возвращает одно из следующих значений ошибки COM:

Код возврата Описание
DIERR_OTHERAPPHASPRIO
Другое приложение уже находится в режиме конфигурации джойстика.
DIERR_INSUFFICIENTPRIVS
Текущий пользователь не имеет необходимых разрешений для изменения конфигурации джойстика.
DIERR_DEVICECHANGE
Другое приложение изменило конфигурацию глобального джойстика. Интерфейс необходимо повторно инициализировать.

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть dinputd.h (включая Dinputd.h)