структура ROOTHUB_20PORT_INFO (ucxroothub.h)
Предоставляет сведения о порту корневого концентратора USB 2.0. Эта структура передается UCX в функции обратного вызова EVT_UCX_ROOTHUB_GET_20PORT_INFO.
Синтаксис
typedef struct _ROOTHUB_20PORT_INFO {
USHORT PortNumber;
UCHAR MinorRevision;
UCHAR HubDepth;
TRISTATE Removable;
TRISTATE IntegratedHubImplemented;
TRISTATE DebugCapable;
CONTROLLER_USB_20_HARDWARE_LPM_FLAGS ControllerUsb20HardwareLpmFlags;
} ROOTHUB_20PORT_INFO, *PROOTHUB_20PORT_INFO;
Члены
PortNumber
Номер корневого концентратора USB 2.0.
MinorRevision
Дополнительный номер редакции.
HubDepth
Ограничение глубины концентратора.
Removable
Значение TRISTATE, указывающее, является ли порт съемным.
IntegratedHubImplemented
Значение TRISTATE, указывающее, реализован ли порт.
DebugCapable
Значение TRISTATE, указывающее, поддерживает ли порт отладку.
ControllerUsb20HardwareLpmFlags
Значение, указывающее флаги управления питанием (LPM) для контроллера.
Требования
Требование | Ценность |
---|---|
заголовка | ucxroothub.h (include Ucxclass.h) |