次の方法で共有


IGameInput::RegisterKeyboardLayoutCallback

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

構文

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

GameInput の概要
IGameInput