Skip to main content

GameInputControllerInfo

Décrit les propriétés d’une manette.

Syntaxe

Membres

controllerAxisCount
Type : uint32_t
Nombre d’axes de la manette. controllerAxisLabels
Type : GameInputLabel const *
Étiquettes des axes de la manette. controllerButtonCount
Type : uint32_t
Nombre de boutons de la manette. controllerButtonLabels
Type : GameInputLabel const *
Étiquettes des boutons de la manette. controllerSwitchCount
Type : uint32_t
Nombre de commutateurs de la manette. controllerSwitchInfo
Type : GameInputControllerSwitchInfo const *
Informations sur les commutateurs de la manette.

Remarques

Certains champs de la structure GameInputControllerInfo sont des pointeurs vers des tableaux de taille variable contenant des informations sur la manette. Des pointeurs NULL indiquent que la fonctionnalité correspondante n’est pas disponible ou n’est pas prise en charge par la manette. Le nombre d’éléments de chaque tableau est indiqué par un champ correspondant de la structure (comme indiqué dans les annotations SAL). Cette structure est utilisée dans la structure GameInputDeviceInfo. GameInputDeviceInfo est utilisée par la méthode IGameInputDevice::GetDeviceInfo. Pour plus d’informations, consultez Appareils GameInput.

Configuration requise

En-tête : GameInput.h Plateformes prises en charge : Windows, consoles de la famille XBOX One et consoles XBOX Series

Voir aussi

Vue d’ensemble de GameInput
GameInput

Historique des versions

Last modified on October 6, 2026