Поделиться через


Функция 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.

Возвращаемое значение

Если эта функция выполняется успешно, она возвращает S_OK.

В противном случае будет возвращен код ошибки HRESULT.

Remarks

После завершения взаимодействия контекст взаимодействия может по-прежнему быть занят, сообщая об инерции или ожидая второго касания в жесте двойного касания (как правило, если жест с несколькими штрихами возможен). Эта функция позволяет вызывающему объекту определить, когда безопасно обрабатывать объект контекста взаимодействия как неактивный. Main назначение этой функции — управление пулами контекстов взаимодействия.

Требования

Требование Значение
Минимальная версия клиента Windows 8 [только классические приложения]
Минимальная версия сервера Windows Server 2012 [только классические приложения]
Целевая платформа Windows
Header interactioncontext.h
Библиотека Ninput.lib
DLL Ninput.dll

См. также раздел

HINTERACTIONCONTEXT

Функции контекста взаимодействия