IGameInput::CreateAggregateDevice
注意
この関数はまだ実装されていません。
指定された GameInputKind のすべての入力を集約する仮想 IGameInputDevice インスタンスを作成します。
構文
HRESULT CreateAggregateDevice(
GameInputKind inputKind,
IGameInputDevice** device
)
パラメーター
inputKind _In_
型: GameInputKind
返された仮想 IGameInputDevice が読み取り値を集約する入力の種類。
device _COM_Outptr_
型: IGameInputDevice**
結果として得られる IGameInputDevice。 エラー の場合は null を返します。
戻り値
型: HRESULT
この関数はまだ実装されていません。 E_NOTIMPL を返します。
計画されている実装では、通常、サポートされていない GameInputKind が使用されている場合、または GameInputKind フラグを組み合わせようとした場合にエラーが返されます。
解説
CreateAggregateDevice メソッドの呼び出しで指定した入力の種類は、GameInputKind 列挙型の単一値である必要があります。GameInputKind フラグの組み合わせはサポートされていません。 アプリケーションで複数の入力の種類に対して集約された入力が必要な場合は、それぞれに対して仮想 IGameInputDevice インスタンスを作成する必要があります。
集約の観点からは意味のない入力の種類がいくつかあります。 予想外または予期しない動作を避けるために、以下の入力の種類の集約はサポートされていません。
- GameInputKindRawDeviceReport
- GameInputKindController
- GameInputKindTouch
- GameInputKindMotion
要件
ヘッダー: GameInput.h
ライブラリ: xgameruntime.lib
サポートされているプラットフォーム: Windows、Xbox One ファミリー本体、Xbox Series 本体