ROOTHUB_20PORT_INFO 구조체(ucxroothub.h)

USB 2.0 루트 허브 포트에 대한 정보를 제공합니다. 이 구조체는 EVT_UCX_ROOTHUB_GET_20PORT_INFO 콜백 함수에서 UCX에 의해 전달됩니다.

구문

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(Ucxclass.h 포함)