IGameInput::CreateAggregateDevice
建立虛擬 IGameInputDevice 執行個體,此執行個體會彙總指定 GameInputKind 的所有輸入。語法
參數
inputKind _In_類型:GameInputKind 傳回的虛擬 IGameInputDevice 將為其彙總讀數的輸入類型。 deviceId _Out_
類型:APP_LOCAL_DEVICE_ID* 產生的彙總裝置之裝置識別碼。
傳回值
類型:HRESULT 函式結果。當使用不支援的 GameInputKind 或嘗試合併 GameInputKind 旗標時,會傳回失敗。備註
用於 CreateAggregateDevice 的輸入種類必須是 GameInputKind 列舉中的單一值。不支援合併 GameInputKind 旗標。如果應用程式需要多種輸入種類的彙總輸入,則必須為每一種輸入種類建立虛擬 IGameInputDevice 執行個體。此函式用於重新啟用可能已透過呼叫 DisableAggregateDevice 而停用的彙總裝置。其結果是重新啟用該裝置,而不是建立另一個執行個體。
- GameInputKindKeyboard
- GameInputKindMouse
- GameInputKindArcadeStick
- GameInputKindFlightStick
- GameInputKindGamepad
- GameInputKindRacingWheel
需求
標頭: GameInput.h 輸入 API 概觀IGameInput
