GetRegisteredRawInputDevices, fonction (winuser.h)
Récupère les informations sur les périphériques d’entrée brute pour l’application actuelle.
Syntaxe
UINT GetRegisteredRawInputDevices(
[out, optional] PRAWINPUTDEVICE pRawInputDevices,
[in, out] PUINT puiNumDevices,
[in] UINT cbSize
);
Paramètres
[out, optional] pRawInputDevices
Type : PRAWINPUTDEVICE
Tableau de structures RAWINPUTDEVICE pour l’application.
[in, out] puiNumDevices
Type : PUINT
Nombre de structures RAWINPUTDEVICE dans *pRawInputDevices.
[in] cbSize
Type : UINT
Taille, en octets, d’une structure RAWINPUTDEVICE .
Valeur retournée
Type : UINT
Si elle réussit, la fonction retourne un nombre non négatif qui correspond au nombre de structures RAWINPUTDEVICE écrites dans la mémoire tampon.
Si la mémoire tampon pRawInputDevices est trop petite ou null, la fonction définit la dernière erreur comme ERROR_INSUFFICIENT_BUFFER, retourne -1 et définit puiNumDevices sur le nombre requis d’appareils. Si la fonction échoue pour une autre raison, elle retourne -1. Pour plus d’informations, appelez GetLastError.
Remarques
Pour recevoir une entrée brute d’un appareil, une application doit l’inscrire à l’aide de RegisterRawInputDevices.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | winuser.h (inclure Windows.h) |
Bibliothèque | User32.lib |
DLL | User32.dll |
Voir aussi
Conceptuel
Référence
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour