IDirectInputJoyConfig8::Acquire 方法 (dinputd.h)

IDirectInputJoyConfig8::Acquire 方法获取“游戏杆配置模式”。一次只能有一个应用程序处于游戏杆配置模式;其他应用程序尝试获取此模式的后续尝试应收到错误DIERR_OTHERAPPHASPRIO。 进入配置模式后,应用程序可以更改全局游戏杆配置设置。 应用程序应在安装新设置之前检查现有设置,以防另一个应用程序在此期间更改了设置。

语法

HRESULT Acquire();

返回值

如果成功,则返回DI_OK;否则,返回以下 COM 错误值之一:

返回代码 说明
DIERR_OTHERAPPHASPRIO
另一个应用程序已处于游戏杆配置模式。
DIERR_INSUFFICIENTPRIVS
当前用户没有更改游戏杆配置所需的权限。
DIERR_DEVICECHANGE
另一个应用程序已更改全局游戏杆配置。 接口需要重新初始化。

要求

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