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


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

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

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

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

Замечания

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

Требования

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