Метод IDirectInputJoyConfig8::SetConfig (dinputd.h)
Метод IDirectInputJoyConfig8::SetConfig создает или переопределяет сведения о конфигурации джойстика.
Синтаксис
HRESULT SetConfig(
UINT unnamedParam1,
LPCDIJOYCONFIG unnamedParam2,
DWORD unnamedParam3
);
Параметры
unnamedParam1
Указывает отсчитываемый от нуля идентификационный номер джойстика.
unnamedParam2
Содержит сведения о джойстике.
unnamedParam3
Указывает части структуры DIJOYCONFIG , на которые указывает pcfg , содержащие сведения для задания. Может быть ноль, одно или несколько из следующих значений:
DIJC_REGHWCONFIGTYPE
Указывает, что конфигурация оборудования для джойстика (члена hwc структуры DIJOYCONFIG) и имя типа джойстика (член wszType DIJOYCONFIG) являются допустимыми. Обратите внимание, что конфигурацию оборудования и имя типа нельзя задать отдельно.
DIJC_GAIN
Указывает, что коэффициент принудительной обратной связи для джойстика является допустимым.
DIJC_CALLOUT
Указывает, что выноска опроса джойстика является допустимой.
Возвращаемое значение
Возвращает DI_OK в случае успешного выполнения; в противном случае возвращает одно из следующих значений ошибки COM:
Код возврата | Описание |
---|---|
|
Конфигурация джойстика не была получена. Прежде чем уведомлять приложения и драйверы об изменениях в конфигурации джойстика, необходимо вызвать IDirectInputJoyConfig8::Acquire . |
|
Один или несколько параметров были недопустимы. |
Требования
Требование | Значение |
---|---|
Целевая платформа | Персональный компьютер |
Верхняя часть | dinputd.h (включая Dinputd.h) |