次の方法で共有


IGameInput::RegisterKeyboardLayoutCallback (v0)

キーボード レイアウトが変更されたときのコールバック関数を登録します。

構文

HRESULT RegisterKeyboardLayoutCallback(  
         IGameInputDevice* device,  
         void* context,  
         GameInputKeyboardLayoutCallback callbackFunc,  
         GameInputCallbackToken* callbackToken  
)  

パラメーター

device _In_opt_
型: IGameInputDevice*

オプションで、登録されたコールバックを特定のデバイスのトリガーに制限します。

context _In_opt_
型: void*

コールバック関数に関連する情報を提供するオブジェクト。 通常は、呼び出し元のオブジェクトです。

callbackFunc _In_
型: GameInputKeyboardLayoutCallback

キーボード レイアウトが変更されたときに呼び出される、タイトル定義のコールバック関数。

callbackToken _Result_zeroonfailure_
型: GameInputCallbackToken*

登録されているコールバック関数を識別するトークン。 このトークンは、コールバック関数を取り消すか登録解除する必要がある場合に、登録されている関数を識別するために使用されます。

戻り値

型: HRESULT

関数の結果です。

解説

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

要件

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

ヘッダー: GameInput.h

ライブラリ: xgameruntime.lib

サポートされているプラットフォーム: Windows、Xbox One ファミリー本体、Xbox Series 本体

関連項目

GameInput の概要
IGameInput