Skip to main content

IGameInput::GetCurrentReading

Recupera la lectura más reciente de la secuencia de entrada que coincide con un filtro proporcionado por el autor de la llamada.

Sintaxis

Parámetros

inputKind   _In_\ Tipo: GameInputKind Uno de los valores de la enumeración que designa el tipo de dispositivo de entrada que se usa, como un mando, un teclado o un mouse. Los valores de la enumeración pueden combinarse para designar varios tipos de entrada. Cuando se especifican varios tipos de entrada, cualquier lectura que contenga al menos uno de los tipos de entrada coincidirá y se devolverá. device   _In_opt_\ Tipo: IGameInputDevice* Filtro opcional que devuelve lecturas de un dispositivo específico. reading   _COM_Outptr_\ Tipo: IGameInputReading** La lectura de entrada que se va a devolver. Devuelve NULL en caso de error.

Valor devuelto

Tipo: HRESULT Resultado de la función.

Comentarios

Esta función se usa para acceder inicialmente a la secuencia de entrada. Puede usar esta función junto con los métodos GetNextReading y GetPreviousReading para recorrer la secuencia de entrada sin perder entradas. Como alternativa, puede seguir llamando a GetCurrentReading para continuar obteniendo la lectura más actual si su juego puede permitirse perder alguna entrada. En el ejemplo de código siguiente se muestra cómo sondear el estado actual del mando.
En el ejemplo de código siguiente se muestra cómo sondear el estado actual del mando desde un dispositivo específico.
En el ejemplo de código siguiente se muestra cómo sondear todos los estados del mando desde un dispositivo específico.

Requisitos

Información general de la API de entrada
IGameInput_GetNextReading
IGameInput_GetPreviousReading
IGameInput

Historial de versiones

Última modificación el 28 de agosto de 2026