Condividi tramite


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)

Vedere anche

ROOTHUB_20PORT_INFO

USBDEVICE_UPDATE

USBDEVICE_UPDATE_FAILURE_FLAGS

USBDEVICE_UPDATE_FLAGS