Compartilhar via


PARENT_HUB_FLAGS união (ucxroothub.h)

Essa estrutura é usada pela estrutura HUB_INFO_FROM_PARENT para obter informações do hub do pai.

Sintaxe

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;

Membros

AsUlong32

O tamanho da estrutura representada como um valor LONG (32 bits).

Flags

Flags.DisableLpmForAllDownstreamDevices

Indica que o LPM deve ser desabilitado para todos os dispositivos/hubs por trás desse hub.

Flags.HubIsHighSpeedCapable

Indica que o hub é capaz de alta velocidade.

Flags.DisableUpdateMaxExitLatency

Indica que UpdateMaxExitLatency deve ser desabilitado.

Flags.DisableU1

Indica que as transições U1 devem ser desabilitadas.

DisableLpmForAllDownstreamDevices

Indica que o LPM deve ser desabilitado para todos os dispositivos/hubs por trás desse hub.

HubIsHighSpeedCapable

Indica que o hub é capaz de alta velocidade.

DisableUpdateMaxExitLatency

Indica que UpdateMaxExitLatency deve ser desabilitado.

DisableU1

Indica que as transições U1 devem ser desabilitadas.

Requisitos

Requisito Valor
cabeçalho ucxroothub.h (inclua Ucxclass.h)

Consulte também