Skip to content

Latest commit

 

History

History
93 lines (68 loc) · 3.26 KB

ns-usbioctl-_usb_topology_address.md

File metadata and controls

93 lines (68 loc) · 3.26 KB
UID title description old-location tech.root ms.date keywords ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames f1_keywords topic_type api_type api_location api_name
NS:usbioctl._USB_TOPOLOGY_ADDRESS
_USB_TOPOLOGY_ADDRESS (usbioctl.h)
The USB_TOPOLOGY_ADDRESS structure is used with the IOCTL_INTERNAL_USB_GET_TOPOLOGY_ADDRESS I/O request to retrieve information about a USB device's location in the USB device tree.
buses\usb_topology_address.htm
usbref
05/07/2018
USB_TOPOLOGY_ADDRESS structure
*PUSB_TOPOLOGY_ADDRESS, PUSB_TOPOLOGY_ADDRESS, PUSB_TOPOLOGY_ADDRESS structure pointer [Buses], USB_TOPOLOGY_ADDRESS, USB_TOPOLOGY_ADDRESS structure [Buses], _USB_TOPOLOGY_ADDRESS, buses.usb_topology_address, usbioctl/PUSB_TOPOLOGY_ADDRESS, usbioctl/USB_TOPOLOGY_ADDRESS
usbioctl.h
Usbioctl.h
Windows
Available in Windows Vista and later operating systems.
Windows
USB_TOPOLOGY_ADDRESS, *PUSB_TOPOLOGY_ADDRESS
_USB_TOPOLOGY_ADDRESS
usbioctl/_USB_TOPOLOGY_ADDRESS
PUSB_TOPOLOGY_ADDRESS
usbioctl/PUSB_TOPOLOGY_ADDRESS
USB_TOPOLOGY_ADDRESS
usbioctl/USB_TOPOLOGY_ADDRESS
APIRef
kbSyntax
HeaderDef
usbioctl.h
_USB_TOPOLOGY_ADDRESS
PUSB_TOPOLOGY_ADDRESS
USB_TOPOLOGY_ADDRESS

_USB_TOPOLOGY_ADDRESS structure

-description

The USB_TOPOLOGY_ADDRESS structure is used with the IOCTL_INTERNAL_USB_GET_TOPOLOGY_ADDRESS I/O request to retrieve information about a USB device's location in the USB device tree.

-struct-fields

-field PciBusNumber

Specifies the PCI bus number of the USB host controller to which the USB device is attached.

-field PciDeviceNumber

Specifies the PCI device number of the USB host controller to which the USB device is attached.

-field PciFunctionNumber

Specifies the PCI function number of the USB host controller to which the USB device is attached.

-field Reserved

-field RootHubPortNumber

Specifies the root hub port number through which the USB device is connected. The USB device can be connected to the root port directly, or it can be connected through 1 or more external USB hubs to the port.

-field HubPortNumber

An array containing the port number on each external hub (between the root hub and the device) through which the USB device is connected. The first element of the array indicates the port on the hub that is connected directly to the root hub. An array containing all zeros indicates that the device is connected directly to the root hub.

-field Reserved2

-remarks

The reserved members of this structure must be treated as opaque and are reserved for system use.

-see-also

IOCTL_INTERNAL_USB_GET_TOPOLOGY_ADDRESS

USB Structures