USB_NODE_INFORMATION structure
The USB_NODE_INFORMATION structure is used with the IOCTL_USB_GET_NODE_INFORMATION I/O control request to retrieve information about a parent device.
Syntax
typedef struct _USB_NODE_INFORMATION { USB_HUB_NODE NodeType; union { USB_HUB_INFORMATION HubInformation; USB_MI_PARENT_INFORMATION MiParentInformation; } u; } USB_NODE_INFORMATION, *PUSB_NODE_INFORMATION;
Members
- NodeType
-
A USB_HUB_NODE enumerator that indicates whether the parent device is a hub or a non-hub composite device.
- u
-
The members of the u union are as follows:
- HubInformation
-
A USB_HUB_INFORMATION structure that contains information about a parent hub device.
- MiParentInformation
-
A USB_MI_PARENT_INFORMATION structure that contains information about a parent non-hub, composite device.
Remarks
A parent device can be either a hub or a composite device. The USB stack treats the interfaces of a composite device as though they were children of the composite device. The USB_NODE_INFORMATION structure can hold information about either kind of parent device (both hubs and composite devices).
Requirements
|
Header |
|
|---|
See also
- IOCTL_USB_GET_NODE_INFORMATION
- USB_HUB_INFORMATION
- USB_MI_PARENT_INFORMATION
- USB_HUB_NODE
- USB Structures
Send comments about this topic to Microsoft
Build date: 2/28/2013
