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) フラグを示す 値。

要件

要件
Header ucxroothub.h (Ucxclass.h を含む)