estructura USBDEVICE_UPDATE_20_HARDWARE_LPM_PARAMETERS (ucxusbdevice.h)
Contiene parámetros para una solicitud para actualizar la administración de energía del vínculo USB 2.0 (LPM). UCX pasa esta estructura en la función de devolución de llamada EVT_UCX_USBDEVICE_UPDATE .
Sintaxis
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;
Miembros
HardwareLpmEnable
Si se establece, indica que se solicita habilitar LPM de hardware.
RemoteWakeEnable
Si se establece, indica que se solicita que habilite la señal de reactivación remota.
HostInitiatedResumeDurationMode
Período de reanudación solicitado.
BestEffortServiceLatency
Latencia del servicio de mejor esfuerzo solicitada.
BestEffortServiceLatencyDeep
Profundidad de la latencia del servicio de mejor esfuerzo solicitada.
L1Timeout
Tiempo de espera L1 solicitado.
Reserved
No debe usarse.
Requisitos
Requisito | Valor |
---|---|
Header | ucxusbdevice.h (incluye Ucxclass.h) |