キーボード レイアウトが変更されたときのコールバック関数を登録します。
構文
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