IOCTL_INTERNAL_USB_GET_TOPOLOGY_ADDRESS IOCTL (usbioctl.h)
La solicitud de E/S de IOCTL_INTERNAL_USB_GET_TOPOLOGY_ADDRESS devuelve información sobre el controlador de host al que está conectado el dispositivo USB y la ubicación del dispositivo en el árbol del dispositivo USB.
IOCTL_INTERNAL_USB_GET_TOPOLOGY_ADDRESS es una solicitud de control de E/S en modo kernel. Esta solicitud tiene como destino el PDO del concentrador USB. Esta solicitud debe enviarse en un IRQL de DISPATCH_LEVEL o inferior.
Código principal
IRP_MJ_INTERNAL_DEVICE_CONTROL
Búfer de entrada
Parameters.Others.Argument1 apunta a una estructura de USB_TOPOLOGY_ADDRESS para recibir la información de topología del dispositivo.
Longitud del búfer de entrada
Tamaño de una estructura de USB_TOPOLOGY_ADDRESS .
Búfer de salida
Parameters.Others.Argument1 apunta a una estructura de USB_TOPOLOGY_ADDRESS que contiene la información de topología del dispositivo.
Longitud del búfer de salida
Tamaño de una estructura de USB_TOPOLOGY_ADDRESS .
Bloque de estado
El controlador de concentrador o puerto establece Irp-IoStatus.Status> en STATUS_SUCCESS o el estado de error adecuado.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista y sistemas operativos posteriores. |
Encabezado | usbioctl.h (incluya Usbioctl.h) |
Consulte también
USB_TOPOLOGY_ADDRESS