struttura USBDEVICE_UPDATE_20_HARDWARE_LPM_PARAMETERS (ucxusbdevice.h)
Contiene i parametri per una richiesta di aggiornamento del collegamento USB 2.0 (LPM). UCX passa questa struttura nella funzione di callback EVT_UCX_USBDEVICE_UPDATE.
Sintassi
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;
Membri
HardwareLpmEnable
Se impostato, indica che sono richieste per abilitare LPM hardware.
RemoteWakeEnable
Se impostato, indica che sono richieste per abilitare il segnale di riattivazione remota.
HostInitiatedResumeDurationMode
Periodo di ripresa richiesto.
BestEffortServiceLatency
Latenza del servizio richiesta con il massimo sforzo.
BestEffortServiceLatencyDeep
Profondità della latenza del servizio con il massimo sforzo richiesto.
L1Timeout
Timeout L1 richiesto.
Reserved
Non usare.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | ucxusbdevice.h (include Ucxclass.h) |