対話コンテキスト オブジェクトから対話イベントを受信するコールバックを登録します。
構文
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