USBDEVICE_UPDATE_20_HARDWARE_LPM_PARAMETERS-Struktur (ucxusbdevice.h)

Enthält Parameter für eine Anforderung zum Aktualisieren der USB 2.0 Link Power Management (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;

Member

HardwareLpmEnable

Wenn festgelegt, gibt an, dass die Anforderung zum Aktivieren von Hardware-LPM ist.

RemoteWakeEnable

Wenn festgelegt, gibt an, dass die Anforderung zum Aktivieren des Remoteaktivierungssignals ist.

HostInitiatedResumeDurationMode

Der angeforderte Lebenslaufzeitraum.

BestEffortServiceLatency

Die angeforderte Dienstlatenz mit optimalem Aufwand.

BestEffortServiceLatencyDeep

Die angeforderte Dienstlatenz mit optimalem Aufwand tief.

L1Timeout

Das angeforderte L1-Timeout.

Reserved

Nicht verwenden.

Anforderungen

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

Weitere Informationen

ROOTHUB_20PORT_INFO

USBDEVICE_UPDATE

USBDEVICE_UPDATE_FAILURE_FLAGS

USBDEVICE_UPDATE_FLAGS