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 遷移を無効にする必要があることを示します。

要件

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

こちらもご覧ください