Partager via


GetRegisteredRawInputDevices, fonction (winuser.h)

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

RAWINPUTDEVICE

d’entrée brute

Référence

RegisterRawInputDevices