USB
URB
Развернуть Свернуть

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

Usbioctl.h (include Usbioctl.h)

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

Показ:
© 2014 Microsoft