união PARENT_HUB_FLAGS (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 tem capacidade 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 tem capacidade 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)

Confira também