IOCTL_HID_GET_POLL_FREQUENCY_MSEC IOCTL (hidclass.h)

La solicitud IOCTL_HID_GET_POLL_FREQUENCY_MSEC obtiene la frecuencia de sondeo actual, en milisegundos, de una colección de nivel superior.

Para obtener información general sobre los dispositivos HIDClass, consulte Colecciones HID.

Código principal

IRP_MJ_DEVICE_CONTROL

Búfer de entrada

Parameters.DeviceIoControl.OutputBufferLength en la ubicación de la pila de E/S del IRP indica el tamaño, en bytes, del búfer de salida, que debe ser >= sizeof(ULONG).

Longitud del búfer de entrada

Mayor o igual que sizeof(ULONG).

Búfer de salida

Irp->AssociatedIrp.SystemBuffer apunta a un búfer que recibirá la frecuencia de sondeo.

Bloque de estado

El controlador de clase HID establece los siguientes campos de Irp-IoStatus>:

  • La información se establece en sizeof(ULONG) si la frecuencia de sondeo se recupera correctamente.
  • El estado se establece en STATUS_SUCCESS si la transferencia se completó sin error. De lo contrario, se establece en un código de error NTSTATUS adecuado.

Requisitos

Requisito Valor
Header hidclass.h (include Hidclass.h)

Consulte también

IOCTL_HID_SET_POLL_FREQUENCY_MSEC