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


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

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

Синтаксис

HRESULT RegisterOutputCallbackInteractionContext(
  [in]           HINTERACTIONCONTEXT                 interactionContext,
  [in]           INTERACTION_CONTEXT_OUTPUT_CALLBACK outputCallback,
  [in, optional] void                                *clientData
);

Параметры

[in] interactionContext

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

[in] outputCallback

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

[in, optional] clientData

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

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

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

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

Remarks

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

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

Требования

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

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

INTERACTION_CONTEXT_OUTPUT

INTERACTION_CONTEXT_OUTPUT_CALLBACK

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