IOCTL_HID_GET_DEVICE_DESCRIPTOR IOCTL (hidport.h)
La solicitud IOCTL_HID_GET_DEVICE_DESCRIPTOR obtiene el descriptor HID del dispositivo HIDClass.
Para obtener información general sobre los dispositivos HIDClass, consulte Colecciones HID.
Código principal
Búfer de entrada
Parameters.DeviceIoControl.OutputBufferLength contiene la longitud del búfer residente del sistema proporcionado en Irp-UserBuffer>.
Longitud del búfer de entrada
Tamaño de OutputBufferLength.
Búfer de salida
El minidriver HID devuelve el descriptor del dispositivo en el búfer de usuario en Irp-UserBuffer>.
Longitud del búfer de salida
Tamaño del descriptor de dispositivo.
Bloque de estado
Minidrivers HID que llevan a cabo la E/S en el dispositivo establecen los siguientes campos de Irp-IoStatus>:
- La información se establece en el número de bytes transferidos desde el dispositivo.
- 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 | hidport.h (include Hidport.h) |