Partager via


fonction HidD_GetNumInputBuffers (hidsdi.h)

La routine HidD_GetNumInputBuffers retourne la taille actuelle, en nombre de rapports, de la mémoire tampon en anneau utilisée par le pilote de classe HID pour mettre en file d’attente les rapports d’entrée à partir d’un collection de niveau supérieur spécifié.

Syntaxe

BOOLEAN HidD_GetNumInputBuffers(
  [in]  HANDLE HidDeviceObject,
  [out] PULONG NumberBuffers
);

Paramètres

[in] HidDeviceObject

Spécifie un handle ouvert dans une collection de niveau supérieur.

[out] NumberBuffers

Pointeur vers une variable allouée par l’appelant que la routine utilise pour retourner le nombre maximal de rapports d’entrée que la mémoire tampon en anneau peut contenir.

Valeur de retour

HidD_GetNumInputBuffers retourne TRUE si elle réussit ; sinon, elle retourne FALSE. Utilisez GetLastError pour obtenir des informations d’erreur étendues.

Remarques

Seules les applications en mode utilisateur peuvent appeler HidD_GetNumInputBuffers. Les pilotes en mode noyau peuvent utiliser la requête IOCTL_GET_NUM_DEVICE_INPUT_BUFFERS.

Pour plus d’informations, consultez collections HID.

Exigences

Exigence Valeur
client minimum pris en charge Disponible dans Windows 2000 et versions ultérieures de Windows.
plateforme cible Universel
d’en-tête hidsdi.h (include Hidsdi.h)
bibliothèque Hid.lib
DLL Hid.dll

Voir aussi

HidD_SetNumInputBuffers

IOCTL_GET_NUM_DEVICE_INPUT_BUFFERS

IOCTL_SET_NUM_DEVICE_INPUT_BUFFERS