Saltar al contenido principal
Obtiene los tipos de entrada que admite el dispositivo de entrada.

Sintaxis

Parámetros

Este método no tiene parámetros.

Valor devuelto

Tipo: GameInputKind Una combinación de marcas de GameInputKind que describe todos los tipos de entrada que admite el dispositivo. Devuelve GameInputKindUnknown si el dispositivo no admite ningún tipo de entrada conocido.

Comentarios

Las marcas devueltas describen el dispositivo en su conjunto. Una lectura individual del dispositivo contiene solo algunos de estos tipos; use IGameInputReading::GetInputKind para averiguar qué tipos de entrada contiene una lectura específica. Un tipo de entrada admitido normalmente significa que el método de información correspondiente del dispositivo devuelve datos. Por ejemplo, si el valor devuelto incluye GameInputKindGamepad, IGameInputDevice::GetGamepadInfo devuelve true. Del mismo modo, GameInputKindTouch indica que IGameInputDevice::GetTouchSurfaceCount devuelve un valor distinto de cero. GameInputKindLighting es un tipo solo de salida. Indica que el dispositivo tiene lámparas que puede controlar mediante IGameInputDevice::SetLightingColor; las lecturas nunca contienen datos de iluminación. En el siguiente ejemplo se comprueba si un dispositivo se puede usar como mando de juego.
El conjunto de tipos de entrada admitidos no cambia durante la vida útil del objeto de dispositivo. En GameInput v3 y versiones anteriores, esta información estaba disponible en el miembro supportedInput de la estructura GameInputDeviceInfo devuelta por IGameInputDevice::GetDeviceInfo.

Requisitos

Encabezado: GameInput.h Biblioteca: gameinput.lib Plataformas compatibles: Windows, consolas de la familia XBOX One y consolas XBOX Series

Consulte también

Información general de GameInput
IGameInputDevice
GameInputKind
IGameInputReading::GetInputKind

Historial de versiones

Última modificación el 6 de noviembre de 2026