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


Функция RegisterOutputCallbackInteractionContext2 (interactioncontext.h)

Регистрирует обратный вызов для получения событий взаимодействия из объекта контекста взаимодействия .

Синтаксис

HRESULT RegisterOutputCallbackInteractionContext2(
  HINTERACTIONCONTEXT                  interactionContext,
  INTERACTION_CONTEXT_OUTPUT_CALLBACK2 outputCallback,
  void                                 *clientData
);

Параметры

interactionContext

Обработка контекста взаимодействия.

outputCallback

Функция обратного вызова INTERACTION_CONTEXT_OUTPUT_CALLBACK2.

clientData

Указатель на объект, содержащий сведения о клиенте. Значение обычно указывает на объект, для которого вызывается функция-член (это).

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

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

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

Замечания

Обеспечивает расширенную поддержку распознавания жестов по сравнению с функцией обратного вызова INTERACTION_CONTEXT_OUTPUT_CALLBACK.

Каждый экземпляр контекста взаимодействия ограничен одним выходным обратным вызовом. Регистрация функции обратного вызова перезаписывает любую существующую регистрацию обратного вызова для контекста взаимодействия.

Эта функция обычно вызывается после создания контекста взаимодействия или когда контекст взаимодействия переназначен другому элементу пользовательского интерфейса.

Требования

Требование Ценность
Минимальный поддерживаемый клиент Windows 10 версии 21H1
минимальный поддерживаемый сервер Windows Server 2022
целевая платформа Виндоус
Header interactioncontext.h
Library ninput.lib

См. также

функция обратного вызова INTERACTION_CONTEXT_OUTPUT_CALLBACK

функция обратного вызова INTERACTION_CONTEXT_OUTPUT_CALLBACK2

структура INTERACTION_CONTEXT_OUTPUT

структура INTERACTION_CONTEXT_OUTPUT2