Syntaxe
Paramètres
Cette méthode n’a aucun paramètre.Valeur de retour
Type : uint32_t Le nombre de commutateurs de manette du périphérique, ou 0 si le périphérique n’a aucun commutateur de manette.Remarques
Les commutateurs de manette sont les commutateurs multipositions bruts et non mappés d’un périphérique, comme les chapeaux chinois et les croix directionnelles. Un périphérique possède des commutateurs de manette lorsque la valeur retournée par GetSupportedInput inclutGameInputKindControllerSwitch. Les lectures du périphérique qui incluent GameInputKindControllerSwitch signalent le même nombre de commutateurs au moyen de IGameInputReading::GetControllerSwitchCount.
Utilisez la valeur retournée pour dimensionner le tableau que vous transmettez à GetControllerSwitchInfo ou à IGameInputReading::GetControllerSwitchState. Le nombre de commutateurs ne change pas tant que le périphérique est connecté.
Dans GameInput v3 et les versions antérieures, ces informations étaient disponibles dans le membre controllerSwitchCount de la structure GameInputControllerInfo, référencée par le membre controllerInfo de la structure GameInputDeviceInfo retournée par IGameInputDevice::GetDeviceInfo.
Configuration requise
En-tête : GameInput.h Bibliothèque : gameinput.lib Plateformes prises en charge : Windows, consoles de la famille XBOX One et consoles XBOX SeriesVoir aussi
Vue d’ensemble de GameInputGetControllerSwitchInfo
IGameInputReading::GetControllerSwitchCount
IGameInputReading::GetControllerSwitchState
IGameInputDevice
