Compartir a través de


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 el LPM de hardware.

RemoteWakeEnable

Si se establece, indica que se solicita habilitar la señal de reactivación remota.

HostInitiatedResumeDurationMode

Período de reanudación solicitado.

BestEffortServiceLatency

Latencia del servicio de mejor esfuerzo solicitada.

BestEffortServiceLatencyDeep

La latencia del servicio de mejor esfuerzo solicitada es profunda.

L1Timeout

Tiempo de espera L1 solicitado.

Reserved

No use.

Requisitos

Requisito Valor
encabezado de ucxusbdevice.h (include Ucxclass.h)

Consulte también

ROOTHUB_20PORT_INFO

USBDEVICE_UPDATE

USBDEVICE_UPDATE_FAILURE_FLAGS

USBDEVICE_UPDATE_FLAGS