Share via


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)

Consulte también

ROOTHUB_20PORT_INFO

USBDEVICE_UPDATE

USBDEVICE_UPDATE_FAILURE_FLAGS

USBDEVICE_UPDATE_FLAGS