次の方法で共有


GetStateInteractionContext 関数 (interactioncontext.h)

現在の 相互作用コンテキスト の状態を取得します。

構文

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