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 错误值, (此值旨在说明,不一定是全面的) :

返回代码 说明
DIERR_INVALIDPARAM
一个或多个参数无效。

要求

要求
目标平台 桌面
标头 dinputd.h (包括 Dinputd.h)