структура USB_NODE_INFORMATION (usbioctl.h)
Структура USB_NODE_INFORMATION используется с запросом управления IOCTL_USB_GET_NODE_INFORMATION ввода-вывода для получения сведений о родительском устройстве.
Синтаксис
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;
Члены
NodeType
Перечислитель USB_HUB_NODE , указывающий, является ли родительское устройство концентратором или составным устройством без концентратора.
u
Члены союза u :
u.HubInformation
Структура USB_HUB_INFORMATION , содержащая сведения о родительском устройстве концентратора.
u.MiParentInformation
Структура USB_MI_PARENT_INFORMATION , содержащая сведения о родительском составном устройстве, отличном от концентратора.
Комментарии
Родительское устройство может быть концентратором или составным устройством. Стек USB обрабатывает интерфейсы составного устройства так, как если бы они были дочерними элементами составного устройства. Структура USB_NODE_INFORMATION может содержать сведения о любом типе родительского устройства (как концентраторов, так и составных устройств).
Требования
Требование | Значение |
---|---|
Заголовок | usbioctl.h (включая Usbioctl.h) |