Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Récupère les informations sur les périphériques d’entrée brutes de 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. Le pointeur doit être aligné sur une limite DWORD (32 bits).
[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.
Spécifications
| Besoin | Valeur |
|---|---|
| Client minimum requis | Windows XP [applications de bureau uniquement] |
| Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
| plateforme cible | Fenêtres |
| En-tête | winuser.h (include Windows.h) |
| Bibliothèque | User32.lib |
| DLL | User32.dll |
Voir aussi
conceptuelle
Référence