IDirectInputJoyConfig8::Acquire 方法 (dinputd.h)
IDirectInputJoyConfig8::Acquire 方法會取得「遊戲桿設定模式」。一次只能有一個應用程式處於遊戲桿組態模式;其他應用程式嘗試取得此模式的後續嘗試應該會收到錯誤DIERR_OTHERAPPHASPRIO。 進入設定模式之後,應用程式就可以變更全域遊戲桿組態設定。 應用程式應該先檢查現有的設定,再安裝新的設定,以防另一個應用程式在過渡期間變更了設定。
Syntax
HRESULT Acquire();
傳回值
如果成功,則傳回DI_OK;否則,傳回下列其中一個 COM 錯誤值:
傳回碼 | Description |
---|---|
|
另一個應用程式已經在遊戲桿組態模式中。 |
|
目前的用戶沒有改變遊戲桿組態的必要許可權。 |
|
另一個應用程式已變更全域遊戲桿組態。 介面必須重新初始化。 |
規格需求
需求 | 值 |
---|---|
目標平台 | 桌面 |
標頭 | dinputd.h (include Dinputd.h) |