次の方法で共有


PARENT_HUB_FLAGS union (ucxroothub.h)

この構造体は、親からハブ情報を取得するために HUB_INFO_FROM_PARENT 構造体によって使用されます。

構文

typedef union _PARENT_HUB_FLAGS {
  ULONG  AsUlong32;
  struct {
    ULONG DisableLpmForAllDownstreamDevices : 1;
    ULONG HubIsHighSpeedCapable : 1;
    ULONG DisableUpdateMaxExitLatency : 1;
    ULONG DisableU1 : 1;
  } Flags;
  struct {
    ULONG DisableLpmForAllDownstreamDevices : 1;
    ULONG HubIsHighSpeedCapable : 1;
    ULONG DisableUpdateMaxExitLatency : 1;
    ULONG DisableU1 : 1;
  };
} PARENT_HUB_FLAGS, *PPARENT_HUB_FLAGS;

メンバーズ

AsUlong32

LONG (32 ビット) 値として表される構造体のサイズ。

Flags

Flags.DisableLpmForAllDownstreamDevices

このハブの背後にあるすべてのデバイス/ハブに対して LPM を無効にする必要があることを示します。

Flags.HubIsHighSpeedCapable

ハブが高速に対応していることを示します。

Flags.DisableUpdateMaxExitLatency

UpdateMaxExitLatency を無効にする必要があることを示します。

Flags.DisableU1

U1 遷移を無効にする必要があることを示します。

DisableLpmForAllDownstreamDevices

このハブの背後にあるすべてのデバイス/ハブに対して LPM を無効にする必要があることを示します。

HubIsHighSpeedCapable

ハブが高速に対応していることを示します。

DisableUpdateMaxExitLatency

UpdateMaxExitLatency を無効にする必要があることを示します。

DisableU1

U1 遷移を無効にする必要があることを示します。

必要条件

要件 価値
ヘッダー ucxroothub.h (Ucxclass.h を含む)

関連項目