GameInputDeviceCallback
デバイスの接続イベントと切断イベントのタイトル定義コール バックです。 この関数は IGameInput::RegisterDeviceCallback で登録されます。 この関数は、登録関数から設定された条件によってトリガーされます。
構文
void GameInputDeviceCallback(
GameInputCallbackToken callbackToken,
void* context,
IGameInputDevice* device,
uint64_t timestamp,
GameInputDeviceStatus currentStatus,
GameInputDeviceStatus previousStatus
)
パラメーター
callbackToken _In_
型: GameInputCallbackToken
登録されている関数のコールバック トークン。 IGameInput::RegisterDeviceCallback によって返されるトークンです。
context _In_
型: void*
IGameInput::RegisterDeviceCallback に渡されるコンテキスト。
device _In_
型: IGameInputDevice*
コールバックをトリガーしたデバイス。
timestamp _In_
型: uint64_t
状態変化が発生したときを示すマイクロ秒のタイムスタンプ。
currentStatus _In_
型: GameInputDeviceStatus
デバイスの現在の接続状態と入力状態。
previousStatus _In_
型: GameInputDeviceStatus
デバイスの直前の接続状態と入力状態。
戻り値
型: void
戻り型はありません。
解説
この関数の定義はデベロッパーによって決定されますが、コールバックが発生するためにはその関数のパラメーターが一致する必要があります。 この関数は、IGameInput::RegisterDeviceCallback で登録された GameInput デバイス コールバックを定義するために使用されます。 必要なデバイスの状態変更が検出されるたびに呼び出される関数を定義します。
要件
ヘッダー: GameInput.h
ライブラリ: xgameruntime.lib
サポートされているプラットフォーム: Windows、Xbox One ファミリー本体、Xbox Series 本体