共用方式為


IDirectInputJoyConfig8::Acquire 方法 (dinputd.h)

IDirectInputJoyConfig8::Acquire 方法會取得「遊戲桿設定模式」。一次只能有一個應用程式處於遊戲桿組態模式;其他應用程式嘗試取得此模式的後續嘗試應該會收到錯誤DIERR_OTHERAPPHASPRIO。 進入設定模式之後,應用程式就可以變更全域遊戲桿組態設定。 應用程式應該先檢查現有的設定,再安裝新的設定,以防另一個應用程式在過渡期間變更了設定。

Syntax

HRESULT Acquire();

傳回值

如果成功,則傳回DI_OK;否則,傳回下列其中一個 COM 錯誤值:

傳回碼 Description
DIERR_OTHERAPPHASPRIO
另一個應用程式已經在遊戲桿組態模式中。
DIERR_INSUFFICIENTPRIVS
目前的用戶沒有改變遊戲桿組態的必要許可權。
DIERR_DEVICECHANGE
另一個應用程式已變更全域遊戲桿組態。 介面必須重新初始化。

規格需求

需求
目標平台 桌面
標頭 dinputd.h (include Dinputd.h)