IGameInput::GetCurrentReading
呼び出し元が提供したフィルターに一致する入力ストリームからの最新の読み取り値を取得します。構文
パラメーター
inputKind _In_型: GameInputKind コントローラー、キーボード、マウス、またはゲームパッドなど、使用されている入力デバイスの種類を指定する列挙値の 1 つ。列挙値を組み合わせて複数の種類の入力を指定できます。複数の入力種別が指定されている場合、それらの入力種別の少なくとも 1 つを含む読み取り値が一致し、返されます。 device _In_opt_
型: IGameInputDevice* 特定のデバイスからの読み取り値を返すオプションのフィルター。 reading _COM_Outptr_
型: IGameInputReading** 返される入力の読み取り値。失敗した場合は
NULL を返します。
戻り値
型: HRESULT 関数の結果。解説
この関数は、最初に入力ストリームにアクセスするために使用されます。GetNextReading および GetPreviousReading メソッドと共にこの関数を使用することで、入力を見逃すことなく入力ストリームを移動できます。または、ゲームが入力の見逃しをある程度許容できる場合は、GetCurrentReading を呼び出し続けて最新の読み取り値を取得し続けることもできます。
次のコード例は、現在のゲームパッドの状態をポーリングする方法を示します。
要件
Input API の概要IGameInput_GetNextReading
IGameInput_GetPreviousReading
IGameInput
