Compartilhar via


Função RegisterOutputCallbackInteractionContext2 (interactioncontext.h)

Registra um retorno de chamada para receber eventos de interação de um objeto contexto de interação .

Sintaxe

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

Parâmetros

interactionContext

Manipule para o Contexto de Interação.

outputCallback

A função de retorno de chamada INTERACTION_CONTEXT_OUTPUT_CALLBACK2.

clientData

Um ponteiro para um objeto que contém informações sobre o cliente. O valor normalmente aponta para o objeto para o qual a função membro é chamada (isso).

Valor de retorno

Se essa função for bem-sucedida, ela retornará S_OK.

Caso contrário, ele retornará um código de erro HRESULT.

Observações

Fornece suporte aprimorado ao reconhecimento de gestos em comparação com INTERACTION_CONTEXT_OUTPUT_CALLBACK função de retorno de chamada.

Cada instância de um Contexto de Interação é limitada a um retorno de chamada de saída. Registrar uma função de retorno de chamada substitui qualquer registro de retorno de chamada existente para o Contexto de Interação.

Essa função normalmente é chamada após a criação de um Contexto de Interação ou quando o Contexto de Interação é reatribuído a outro elemento de interface do usuário.

Requirements

Requirement Value
Cliente mínimo suportado Windows 10 versão 21H1
Servidor mínimo compatível Windows Server 2022
da Plataforma de Destino Windows
Header interactioncontext.h
Library ninput.lib

Consulte também

INTERACTION_CONTEXT_OUTPUT_CALLBACK função de retorno de chamada

função de retorno de chamada INTERACTION_CONTEXT_OUTPUT_CALLBACK2

estrutura INTERACTION_CONTEXT_OUTPUT

estrutura INTERACTION_CONTEXT_OUTPUT2