Compartir a través de


IOCTL_GET_DEVICE_DESCRIPTOR IOCTL (usbscan.h)

Devuelve identificadores de proveedor y dispositivo.

Código principal

IRP_MJ_DEVICE_CONTROL

Búfer de entrada

Puntero a una estructura de DEVICE_DESCRIPTOR.

Longitud del búfer de entrada

Tamaño del búfer de entrada.

Búfer de salida

Puntero a una estructura de DEVICE_DESCRIPTOR (igual que lpInbuffer).

Longitud del búfer de salida

Tamaño del búfer de salida.

Bloque de estado

Irp->ioStatus.Status se establece en STATUS_SUCCESS si la solicitud se realiza correctamente. De lo contrario, estado a la condición de error adecuada como código NTSTATUS.

Observaciones

parámetros DeviceIoControl

Cuando se llama a la función deviceloControl con el código de control de E/S de IOCTL_GET_USB_DESCRIPTOR, el autor de la llamada debe especificar la dirección de una estructura de DEVICE_DESCRIPTOR como parámetro de lpOutbuffer de la función. El controlador en modo kernel rellena la estructura.

Para obtener más información, consulte Acceso a controladores de Kernel-Mode para dispositivos de imagen fija.

Requisitos

Requisito Valor
encabezado de usbscan.h (incluya Usbscan.h)