IOCTL_HID_GET_POLL_FREQUENCY_MSEC IOCTL (hidclass.h)

Запрос IOCTL_HID_GET_POLL_FREQUENCY_MSEC получает текущую частоту опроса (в миллисекундах) коллекции верхнего уровня.

Общие сведения об устройствах HIDClass см. в разделе Коллекции HID.

Основной код

IRP_MJ_DEVICE_CONTROL

Входной буфер

Parameters.DeviceIoControl.OutputBufferLength в расположении стека ввода-вывода IRP указывает размер выходного буфера в байтах, который должен иметь >значение = sizeof(ULONG).

Длина входного буфера

Больше или равно sizeof(ULONG).

Выходной буфер

Irp->AssociatedIrp.SystemBuffer указывает на буфер, который будет получать частоту опроса.

Блок состояния

Драйвер класса HID задает следующие поля Irp-IoStatus>:

  • Если частота опроса успешно получена, для сведений устанавливается значение sizeof (ULONG).
  • Состояние устанавливается в STATUS_SUCCESS, если передача выполнена без ошибок. В противном случае устанавливается соответствующий код ошибки NTSTATUS.

Требования

Требование Значение
Заголовок hidclass.h (включая Hidclass.h)

См. также раздел

IOCTL_HID_SET_POLL_FREQUENCY_MSEC