USBDEVICE_UPDATE_20_HARDWARE_LPM_PARAMETERS struttura (ucxusbdevice.h)

Contiene parametri per una richiesta di aggiornamento della potenza del collegamento USB 2.0 (LPM). UCX passa questa struttura nella funzione di callback di 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;

Members

HardwareLpmEnable

Se impostato, indica che è richiesta per abilitare LPM hardware.

RemoteWakeEnable

Se impostato, indica la richiesta di abilitare il segnale di riattivazione remota.

HostInitiatedResumeDurationMode

Periodo di ripresa richiesto.

BestEffortServiceLatency

Latenza del servizio consigliata richiesta.

BestEffortServiceLatencyDeep

La latenza del servizio consigliata richiesta è profonda.

L1Timeout

Timeout L1 richiesto.

Reserved

Non usare.

Requisiti

Requisito Valore
Intestazione ucxusbdevice.h (include Ucxclass.h)

Vedi anche

ROOTHUB_20PORT_INFO

USBDEVICE_UPDATE

USBDEVICE_UPDATE_FAILURE_FLAGS

USBDEVICE_UPDATE_FLAGS