メインコンテンツへスキップ
非推奨。 このメソッドは GameInput v4 で削除され、現在の API では利用できません。代わりに、GameInputDeviceEventKeyboardLayoutUpdated デバイス イベントを処理し、IGameInputDevice::GetKeyboardInfo を呼び出して新しいレイアウトを取得してください。
キーボード レイアウトが変更されたときのコールバック関数を登録します。

構文

パラメーター

device   _In_opt_
型: IGameInputDevice*
必要に応じて、登録されたコールバックを特定のデバイスに対してのみトリガーされるように制限します。 context   _In_opt_
型: void*
コールバック関数に関連する情報を提供するオブジェクト。通常は呼び出し元のオブジェクト。 callbackFunc   _In_
型: GameInputKeyboardLayoutCallback
キーボード レイアウトが変更されたときに呼び出される、タイトル定義のコールバック関数。 callbackToken   _Result_zeroonfailure_
型: GameInputCallbackToken*
登録されたコールバック関数を識別するトークン。このトークンは、コールバック関数をキャンセルまたは登録解除する必要があるときに、登録された関数を識別するために使用されます。

戻り値

型: HRESULT 関数の結果。

解説

RegisterKeyboardLayoutCallback メソッドは、キーボード レイアウトが変更されたときのコールバック関数を登録します。関連情報については、IGameInput::UnregisterCallback メソッドと IGameInput::StopCallback メソッドを参照してください。GameInput API の中級および高度なユース ケースについては、「GameInput の高度なトピック」を参照してください。

要件

RegisterKeyboardLayoutCallback メソッドは、キーボード レイアウトが変更されたときのコールバック関数を登録します。関連情報については、IGameInput::UnregisterCallback メソッドと IGameInput::StopCallback メソッドを参照してください。GameInput API の中級および高度なユース ケースについては、「GameInput の高度なトピック」を参照してください。 ヘッダー: GameInput.h

関連項目

非推奨の GameInput API メンバー
GameInputDeviceEvent
IGameInputDevice::GetKeyboardInfo
GameInput の概要
IGameInput

バージョン履歴

最終更新日 2026年11月6日