次の方法で共有


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 を含む)