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