Saltar al contenido principal
Obtiene el número de botones de mando genéricos del dispositivo.

Sintaxis

Parámetros

Este método no tiene parámetros.

Valor devuelto

Tipo: uint32_t El número de botones de mando del dispositivo, o 0 si el dispositivo no tiene botones de mando.

Comentarios

Los botones de mando son los botones sin procesar y sin asignar de un dispositivo. Un dispositivo tiene botones de mando cuando el valor devuelto por GetSupportedInput incluye GameInputKindControllerButton. Las lecturas del dispositivo que incluyen GameInputKindControllerButton notifican el mismo número de botones a través de IGameInputReading::GetControllerButtonCount. Use el valor devuelto para dimensionar la matriz que pasa a GetControllerButtonLabels o a IGameInputReading::GetControllerButtonState. El número de botones no cambia mientras el dispositivo está conectado. En GameInput v3 y versiones anteriores, esta información estaba disponible en el miembro controllerButtonCount de la estructura GameInputControllerInfo, a la que hacía referencia el miembro controllerInfo 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
GetControllerButtonLabels
IGameInputReading::GetControllerButtonCount
IGameInputReading::GetControllerButtonState
IGameInputDevice

Historial de versiones

Última modificación el 6 de noviembre de 2026