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) |