estrutura USBDEVICE_UPDATE_20_HARDWARE_LPM_PARAMETERS (ucxusbdevice.h)

Contém parâmetros para uma solicitação para atualizar o LPM (gerenciamento de energia de link) USB 2.0. O UCX passa essa estrutura na função de retorno de chamada EVT_UCX_USBDEVICE_UPDATE .

Sintaxe

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;

Membros

HardwareLpmEnable

Se definido, indica se há solicitação para habilitar o LPM de hardware.

RemoteWakeEnable

Se definido, indica se há solicitação para habilitar o sinal de ativação remota.

HostInitiatedResumeDurationMode

O período de retomada solicitado.

BestEffortServiceLatency

A latência de serviço de melhor esforço solicitada.

BestEffortServiceLatencyDeep

A latência de serviço de melhor esforço solicitada profundamente.

L1Timeout

O tempo limite de L1 solicitado.

Reserved

Não use.

Requisitos

Requisito Valor
Cabeçalho ucxusbdevice.h (inclua Ucxclass.h)

Confira também

ROOTHUB_20PORT_INFO

USBDEVICE_UPDATE

USBDEVICE_UPDATE_FAILURE_FLAGS

USBDEVICE_UPDATE_FLAGS