Compartilhar via


Função RegisterOutputCallbackInteractionContext (interactioncontext.h)

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

Sintaxe

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

Parâmetros

[in] interactionContext

Manipule para o Contexto de Interação.

[in] outputCallback

A função do retorno de chamada.

[in, optional] 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 (isto).

Retornar valor

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

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

Comentários

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.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Nenhum compatível
Plataforma de Destino Windows
Cabeçalho interactioncontext.h
Biblioteca Ninput.lib
DLL Ninput.dll

Confira também

INTERACTION_CONTEXT_OUTPUT

INTERACTION_CONTEXT_OUTPUT_CALLBACK

Funções de contexto de interação