fonction joyGetDevCaps (joystickapi.h)
La fonction joyGetDevCaps interroge un joystick pour déterminer ses capacités.
Syntaxe
MMRESULT joyGetDevCaps(
UINT uJoyID,
LPJOYCAPS pjc,
UINT cbjc
);
Paramètres
uJoyID
Identificateur du joystick à interroger. Les valeurs valides pour uJoyID sont comprises entre -1 et 15. La valeur -1 permet de récupérer le membre szRegKey de la structure JOYCAPS , qu’un appareil soit présent ou non.
pjc
Pointeur vers une structure JOYCAPS pour contenir les fonctionnalités du joystick.
cbjc
Taille, en octets, de la structure JOYCAPS .
Valeur retournée
Retourne JOYERR_NOERROR en cas de réussite ou l’une des valeurs d’erreur suivantes :
Code de retour | Description |
---|---|
|
Le pilote de manette de jeu n’est pas présent ou l’identificateur du joystick spécifié n’est pas valide. L’identificateur du joystick spécifié n’est pas valide. |
|
Un paramètre non valide a été passé. |
Notes
Utilisez la fonction joyGetNumDevs pour déterminer le nombre de joysticks pris en charge par le pilote.
Cette méthode échoue quand une valeur non valide est passée pour le paramètre cbjc .
Configuration requise
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | joystickapi.h (inclure Windows.h) |
Bibliothèque | Winmm.lib |
DLL | Winmm.dll |