次の方法で共有


RegisterOutputCallbackInteractionContext2 関数 (interactioncontext.h)

対話コンテキスト オブジェクトから対話イベントを受信するコールバックを登録します。

構文

HRESULT RegisterOutputCallbackInteractionContext2(
  HINTERACTIONCONTEXT                  interactionContext,
  INTERACTION_CONTEXT_OUTPUT_CALLBACK2 outputCallback,
  void                                 *clientData
);

パラメーター

interactionContext

相互作用コンテキストへのハンドル

outputCallback

INTERACTION_CONTEXT_OUTPUT_CALLBACK2コールバック関数

clientData

クライアントに関する情報を含むオブジェクトへのポインター。 通常、この値はメンバー関数が呼び出されるオブジェクト (this) を指します。

戻り値

この関数が成功すると、S_OKが返されます。

それ以外の場合は、HRESULT エラー コードが返されます。

注釈

INTERACTION_CONTEXT_OUTPUT_CALLBACKコールバック関数と比較して、ジェスチャ認識のサポートが強化されています。

相互作用コンテキストの各インスタンスは、1 つの出力コールバックに制限されます。 コールバック関数を登録すると、相互作用コンテキストの既存のコールバック登録が上書きされます。

この関数は通常、対話コンテキストの作成後、または 対話コンテキスト が別の UI 要素に再割り当てされたときに呼び出されます。

Requirements

Requirement 価値
サポートされる最小クライアント Windows 10 バージョン 21H1
サポートされている最小のサーバー Windows Server 2022
ターゲット プラットフォーム ウィンドウズ
Header interactioncontext.h
Library ninput.lib

こちらも参照ください

コールバック関数INTERACTION_CONTEXT_OUTPUT_CALLBACK

INTERACTION_CONTEXT_OUTPUT_CALLBACK2コールバック関数

INTERACTION_CONTEXT_OUTPUT構造体

INTERACTION_CONTEXT_OUTPUT2構造体