Метод IDirectInputJoyConfig8::SetCooperativeLevel (dinputd.h)
Метод IDirectInputJoyConfig8::SetCooperativeLevel устанавливает уровень взаимодействия для экземпляра устройства. Для интерфейса IDirectInputJoyConfig8 поддерживаются только DISCL_EXCLUSIVE и DISCL_BACKGROUND.
Синтаксис
HRESULT SetCooperativeLevel(
HWND unnamedParam1,
DWORD unnamedParam2
);
Параметры
unnamedParam1
Дескриптор окна, связанного с интерфейсом . Этот параметр не должен иметь значение NULL и быть окном верхнего уровня. Это ошибка при уничтожении окна, пока оно все еще связано с интерфейсом IDirectInputJoyConfig8 .
unnamedParam2
Задает один из наборов флагов, описывающих уровень взаимодействия, связанный с устройством. Значение должно быть DISCL_EXCLUSIVE | DISCL_BACKGROUND.
Возвращаемое значение
Возвращает DI_OK в случае успешного выполнения; в противном случае возвращает следующее значение ошибки COM (это значение должно быть иллюстрированным и не обязательно исчерпывающим):
Код возврата | Описание |
---|---|
|
Один или несколько параметров были недопустимы. |
Требования
Требование | Значение |
---|---|
Целевая платформа | Персональный компьютер |
Верхняя часть | dinputd.h (включая Dinputd.h) |