現在の 相互作用コンテキスト の状態を取得します。
構文
HRESULT GetStateInteractionContext(
[in] HINTERACTIONCONTEXT interactionContext,
[in, optional] const POINTER_INFO *pointerInfo,
[out] INTERACTION_STATE *state
);
パラメーター
[in] interactionContext
相互作用コンテキストのハンドルへのポインター。
[in, optional] pointerInfo
対象の特定のポインターの基本的なポインター情報を含む POINTER_INFO 構造体。 このパラメーターには NULL を指定できます。
[out] state
INTERACTION_STATE列挙体の定数の 1 つ。
戻り値
この関数が成功すると、S_OKが返されます。
それ以外の場合は、HRESULT エラー コードが返されます。
注釈
対話が終了した後も、対話コンテキストは慣性を報告したり、ダブル タップ ジェスチャで 2 回目のタップを期待したりしている可能性があります (一般に、マルチストローク ジェスチャが可能な場合)。 この関数を使用すると、呼び出し元は、対話コンテキスト オブジェクトをアイドル状態として扱うことが安全なタイミングを確認できます。 この関数の主な目的は、相互作用コンテキストのプールの管理です。
Requirements
| Requirement | 価値 |
|---|---|
| サポートされる最小クライアント | Windows 8 [デスクトップ アプリのみ] |
| サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリのみ] |
| ターゲット プラットフォーム の | ウィンドウズ |
| Header | interactioncontext.h |
| Library | Ninput.lib |
| DLL | Ninput.dll |