Compartir a través de


Función RegisterOutputCallbackInteractionContext2 (interactioncontext.h)

Registra una devolución de llamada para recibir eventos de interacción de un objeto De contexto de interacción .

Syntax

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

Parámetros

interactionContext

Controle el contexto de interacción.

outputCallback

Función de devolución de llamada INTERACTION_CONTEXT_OUTPUT_CALLBACK2.

clientData

Puntero a un objeto que contiene información sobre el cliente. El valor suele apuntar al objeto para el que se llama a la función miembro (esto).

Valor devuelto

Si esta función se ejecuta correctamente, devuelve S_OK.

De lo contrario, devuelve un código de error HRESULT.

Observaciones

Proporciona compatibilidad mejorada con el reconocimiento de gestos en comparación con INTERACTION_CONTEXT_OUTPUT_CALLBACK función de devolución de llamada.

Cada instancia de un contexto de interacción está limitada a una devolución de llamada de salida. Al registrar una función de devolución de llamada, se sobrescribe cualquier registro de devolución de llamada existente para el contexto de interacción.

Normalmente, se llama a esta función después de la creación de un contexto de interacción o cuando el contexto de interacción se reasigna a otro elemento de la interfaz de usuario.

Requisitos

Requirement Importancia
Cliente mínimo compatible Windows 10, versión 21H1
Servidor mínimo admitido Windows Server 2022
de la plataforma de destino de Windows
Header interactioncontext.h
Library ninput.lib

Consulte también

INTERACTION_CONTEXT_OUTPUT_CALLBACK función de devolución de llamada

INTERACTION_CONTEXT_OUTPUT_CALLBACK2 función de devolución de llamada

estructura de INTERACTION_CONTEXT_OUTPUT

estructura de INTERACTION_CONTEXT_OUTPUT2