Skip to main content

IGameInput::RegisterReadingCallback

Registra uma função a ser chamada quando uma nova leitura chega ao fluxo de entrada.

Sintaxe

Parâmetros

device   _In_opt_
Tipo: IGameInputDevice*
Limita o retorno de chamada registrado para ser disparado somente para um dispositivo específico. inputKind   _In_
Tipo: GameInputKind
Limita o retorno de chamada registrado para ser disparado somente para dispositivos que dão suporte a pelo menos um dos tipos de entrada especificados. context   _In_opt_
Tipo: void*
Algum objeto que fornece informações relevantes para a função de retorno de chamada. Normalmente, o objeto chamador. callbackFunc   _In_
Tipo: GameInputReadingCallback
Função de retorno de chamada definida pelo título. callbackToken   _Result_zeroonfailure_
Tipo: GameInputCallbackToken*
Token que identifica a função de retorno de chamada registrada. Esse token será usado para identificar a função registrada caso você queira cancelar ou cancelar o registro da função de retorno de chamada.

Valor retornado

Tipo: HRESULT Resultado da função.

Comentários

O registro de um retorno de chamada não faz com que um retorno de chamada inicial seja despachado com a leitura mais atual que corresponde ao filtro de entrada fornecido. Ele apenas faz com que retornos de chamada sejam despachados para alterações de estado subsequentes.

Requisitos

Cabeçalho: GameInput.h Visão geral da API de entrada
IGameInput
IGameInput::UnregisterCallback
IGameInput::StopCallback

Histórico de versões

Last modified on October 6, 2026