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 entradaIGameInput
IGameInput::UnregisterCallback
IGameInput::StopCallback
