Bagikan melalui


Fungsi GetStateInteractionContext (interactioncontext.h)

Mendapatkan status Konteks Interaksi saat ini.

Syntax

HRESULT GetStateInteractionContext(
  [in]           HINTERACTIONCONTEXT interactionContext,
  [in, optional] const POINTER_INFO  *pointerInfo,
  [out]          INTERACTION_STATE   *state
);

Parameter-parameternya

[in] interactionContext

Penunjuk ke handel untuk Konteks Interaksi.

[in, optional] pointerInfo

Struktur POINTER_INFO yang berisi informasi pointer dasar untuk pointer tertentu yang menarik. Parameter ini dapat null.

[out] state

Salah satu konstanta dari enumerasi INTERACTION_STATE.

Mengembalikan nilai

Jika fungsi ini berhasil, fungsi akan mengembalikan S_OK.

Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Komentar

Setelah interaksi berakhir, konteks interaksi mungkin masih sibuk melaporkan inertia, atau mengharapkan ketukan kedua dalam gerakan ketuk ganda (secara umum, jika gerakan multi-goresan dimungkinkan). Fungsi ini memungkinkan pemanggil untuk mencari tahu kapan aman untuk memperlakukan objek Interaction Context sebagai menganggur. Tujuan utama dari fungsi ini adalah manajemen kumpulan konteks interaksi.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2012 [hanya aplikasi desktop]
Platform Target Windows
Header interactioncontext.h
Library Ninput.lib
DLL Ninput.dll