PARENT_HUB_FLAGS unione (ucxroothub.h)

Questa struttura viene usata dalla struttura HUB_INFO_FROM_PARENT per ottenere informazioni sull'hub dall'elemento padre.

Sintassi

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;

Members

AsUlong32

Dimensione della struttura rappresentata come valore LONG (32 bit).

Flags

Flags.DisableLpmForAllDownstreamDevices

Indica che LPM deve essere disabilitato per tutti i dispositivi/hub dietro questo hub.

Flags.HubIsHighSpeedCapable

Indica che l'hub è in grado di supportare ad alta velocità.

Flags.DisableUpdateMaxExitLatency

Indica che UpdateMaxExitLatency deve essere disabilitato.

Flags.DisableU1

Indica che le transizioni U1 devono essere disabilitate.

DisableLpmForAllDownstreamDevices

Indica che LPM deve essere disabilitato per tutti i dispositivi/hub dietro questo hub.

HubIsHighSpeedCapable

Indica che l'hub è in grado di supportare ad alta velocità.

DisableUpdateMaxExitLatency

Indica che UpdateMaxExitLatency deve essere disabilitato.

DisableU1

Indica che le transizioni U1 devono essere disabilitate.

Requisiti

Requisito Valore
Intestazione ucxroothub.h (includere Ucxclass.h)

Vedi anche