структура 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 (include Usbioctl.h) |