Freigeben über


USBDEVICE_UPDATE_20_HARDWARE_LPM_PARAMETERS Struktur (ucxusbdevice.h)

Enthält Parameter für eine Anforderung zum Aktualisieren der USB 2.0-Verbindungsstromverwaltung (LPM). UCX übergibt diese Struktur in der EVT_UCX_USBDEVICE_UPDATE Rückruffunktion.

Syntax

typedef struct _USBDEVICE_UPDATE_20_HARDWARE_LPM_PARAMETERS {
  ULONG HardwareLpmEnable : 1;
  ULONG RemoteWakeEnable : 1;
  ULONG HostInitiatedResumeDurationMode : 1;
  ULONG BestEffortServiceLatency : 4;
  ULONG BestEffortServiceLatencyDeep : 4;
  ULONG L1Timeout : 8;
  ULONG Reserved : 13;
} USBDEVICE_UPDATE_20_HARDWARE_LPM_PARAMETERS;

Angehörige

HardwareLpmEnable

Falls festgelegt, gibt an, dass eine Anforderung zum Aktivieren von Hardware-LPM besteht.

RemoteWakeEnable

Falls festgelegt, gibt an, dass die Anforderung zum Aktivieren des Remote-Wake-Signals angegeben wird.

HostInitiatedResumeDurationMode

Der angeforderte Lebenslaufzeitraum.

BestEffortServiceLatency

Die angeforderte Latenz des Best-Effort-Diensts.

BestEffortServiceLatencyDeep

Die angeforderte Dienstlatenz mit bestem Aufwand tief.

L1Timeout

Das angeforderte L1-Timeout.

Reserved

Nicht verwenden.

Anforderungen

Anforderung Wert
Header- ucxusbdevice.h (include Ucxclass.h)

Siehe auch

ROOTHUB_20PORT_INFO

USBDEVICE_UPDATE

USBDEVICE_UPDATE_FAILURE_FLAGS

USBDEVICE_UPDATE_FLAGS