Partager via


IOCTL_HID_GET_POLL_FREQUENCY_MSEC IOCTL (hidclass.h)

La requête IOCTL_HID_GET_POLL_FREQUENCY_MSEC obtient la fréquence d’interrogation actuelle, en millisecondes, d’une collection de niveau supérieur .

Pour obtenir des informations générales sur les appareils HIDClass, consultez collections HID.

Code principal

IRP_MJ_DEVICE_CONTROL

Mémoire tampon d’entrée

Parameters.DeviceIoControl.OutputBufferLength à l’emplacement de la pile d’E/S de l’IRP indique la taille, en octets, de la mémoire tampon de sortie, qui doit être >= sizeof(ULONG).

Longueur de la mémoire tampon d’entrée

Supérieur ou égal à taille de(ULONG).

Mémoire tampon de sortie

Irp->AssociatedIrp.SystemBuffer pointe vers une mémoire tampon qui recevra la fréquence d’interrogation.

Bloc d’état

Le pilote de classe HID définit les champs suivants de Irp->IoStatus:

  • Informations est définie sur taille de(ULONG) si la fréquence d’interrogation est récupérée avec succès.
  • 'état est défini sur STATUS_SUCCESS si le transfert s’est terminé sans erreur. Sinon, il est défini sur un code d’erreur NTSTATUS approprié.

Exigences

Exigence Valeur
d’en-tête hidclass.h (include Hidclass.h)

Voir aussi

IOCTL_HID_SET_POLL_FREQUENCY_MSEC