Condividi tramite


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

IRP_MJ_DEVICE_CONTROL

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)

Vedi anche

IOCTL_HID_SET_POLL_FREQUENCY_MSEC