USB_NODE_CONNECTION_NAME structure (usbioctl.h)
The USB_NODE_CONNECTION_NAME structure is used with the IOCTL_USB_GET_NODE_CONNECTION_NAME I/O control request to retrieve the symbolic link of the downstream hub that is attached to the port.
Syntax
typedef struct _USB_NODE_CONNECTION_NAME {
ULONG ConnectionIndex;
ULONG ActualLength;
WCHAR NodeName[1];
} USB_NODE_CONNECTION_NAME, *PUSB_NODE_CONNECTION_NAME;
Members
ConnectionIndex
A value that is greater than or equal to 1 that specifies the number of the port to which the hub is attached.
ActualLength
The length, in bytes, of the attached hub's symbolic link.
NodeName[1]
A Unicode symbolic link for the downstream hub that is attached to the port that is indicated by ConnectionIndex. If there is no attached device, the attached device does not have a symbolic link, or if the device is not a hub, NodeName[0] will contain a value of UNICODE_NULL.
Requirements
Requirement | Value |
---|---|
Header | usbioctl.h (include Usbioctl.h) |