Share via


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