Share via


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

RAWINPUTDEVICE

Entrée brute

Référence

RegisterRawInputDevices