GetStateInteractionContext 関数 (interactioncontext.h)
現在の 相互作用コンテキスト の状態と、コンテキストがアイドル状態に戻る時刻を取得します。
構文
HRESULT GetStateInteractionContext(
[in] HINTERACTIONCONTEXT interactionContext,
[in] const POINTER_INFO *pointerInfo,
[out] INTERACTION_STATE *state
);
パラメーター
[in] interactionContext
相互作用コンテキストのハンドルへのポインター。
[in] pointerInfo
すべてのポインター型に共通する基本的なポインター情報。
[out] state
INTERACTION_STATEの定数の 1 つ。
戻り値
この関数が成功すると、S_OKが返されます。
成功しなかった場合は、HRESULT エラー コードを返します。
解説
対話が終了した後も、対話コンテキストは慣性を報告したり、ダブルタップ ジェスチャで 2 回目のタップを想定したりしている可能性があります (一般に、マルチストローク ジェスチャが可能な場合)。 この関数を使用すると、呼び出し元は、対話コンテキスト オブジェクトをアイドル状態として扱うのが安全かどうかを確認できます。 この関数のメインの目的は、相互作用コンテキストのプールの管理です。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | interactioncontext.h |
Library | Ninput.lib |
[DLL] | Ninput.dll |