IOCTL_HID_GET_POLL_FREQUENCY_MSEC IOCTL (hidclass.h)
La richiesta IOCTL_HID_GET_POLL_FREQUENCY_MSEC ottiene la frequenza di polling corrente, in millisecondi, di una raccolta di livello superiore.
Per informazioni generali sui dispositivi HIDClass, vedere Raccolte HID.
Codice principale
Buffer di input
Parameters.DeviceIoControl.OutputBufferLength nella posizione dello stack I/O di IRP indica le dimensioni, in byte, del buffer di output, che deve essere >= sizeof(ULONG).
Lunghezza del buffer di input
Maggiore o uguale a sizeof(ULONG).
Buffer di output
Irp->AssociatedIrp.SystemBuffer punta a un buffer che riceverà la frequenza di polling.
Blocco dello stato
Il driver di classe HID imposta i campi seguenti di Irp-IoStatus>:
- Le informazioni vengono impostate su sizeof(ULONG) se la frequenza di polling viene recuperata correttamente.
- Lo stato è impostato su STATUS_SUCCESS se il trasferimento è stato completato senza errori. In caso contrario, viene impostato su un codice di errore NTSTATUS appropriato.
Requisiti
Requisito | Valore |
---|---|
Intestazione | hidclass.h (include Hidclass.h) |