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
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) |