Skip to main content

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 renvoyé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 renvoyée

Type : DWORD Si la fonction réussit, la valeur renvoyée est ERROR_SUCCESS. Si la manette n’est pas connectée, la valeur renvoyée est ERROR_DEVICE_NOT_CONNECTED. Si la fonction échoue, la valeur renvoyée est un code d’erreur défini dans WinError.h. La fonction n’utilise pas SetLastError pour définir le dernier code d’erreur du thread appelant.

Remarques

L’ancienne version XINPUT 9.1.0 (incluse dans Windows Vista et versions ultérieures) renvoyait toujours un ensemble fixe de capacités, quel que soit l’appareil connecté.
Pour plus d’informations sur les capacités signalées, consultez XINPUT_CAPABILITIES. Pour plus d’informations, consultez Le wrapper XInputOnGameInput.

Configuration requise

En-tête : XInputOnGameInput.h Bibliothèque : xgameruntime.lib Plateformes prises en charge : consoles de la famille XBOX One et consoles XBOX Series

Voir aussi

Portage de XInput vers GameInput
XInputOnGameInput
Last modified on October 6, 2026