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