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) |