XInputGetCapabilities
Récupère les capacités et les fonctionnalités d’une manette connectée.Syntaxe
Paramètres
dwUserIndex _In_Type : DWORD Index du joueur associé à l’appareil; valeur comprise entre 0 et
XUSER_MAX_COUNT - 1.
dwFlags _In_Type : DWORD Indicateurs d’entrée qui identifient le type de manette. Si cette valeur est 0, les capacités de toutes les manettes connectées au système sont retournées. Actuellement, seul
XINPUT_FLAG_GAMEPAD est pris en charge.
pCapabilities _Out_Type : XINPUT_CAPABILITIES* Pointeur vers un objet XINPUT_CAPABILITIES qui reçoit les capacités de la manette.
Valeur de retour
Type : DWORD Si la fonction réussit, la valeur de retour estERROR_SUCCESS.
Si la manette n’est pas connectée, la valeur de retour est ERROR_DEVICE_NOT_CONNECTED.
Si la fonction échoue, la valeur de retour est un code d’erreur défini dans WinError.h. La fonction n’utilise pas SetLastError pour définir le code de dernière erreur du thread appelant.
Remarques
L’ancienne version XINPUT 9.1.0 (incluse dans Windows Vista et les versions ultérieures) retournait toujours un ensemble fixe de capacités, quel que soit l’appareil connecté.
Configuration requise
En-tête : XInputOnGameInput.h Bibliothèque : xgameruntime.lib Plateformes prises en charge : consoles de la famille XBOX One et consoles XBOX SeriesVoir aussi
Portage d’XInput vers GameInputXInputOnGameInput
