USBDEVICE_UPDATE_20_HARDWARE_LPM_PARAMETERS结构 (ucxusbdevice.h)

包含请求更新 USB 2.0 链路电源管理 (LPM) 的参数。 UCX 在 EVT_UCX_USBDEVICE_UPDATE 回调函数中传递此结构。

语法

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;

成员

HardwareLpmEnable

如果已设置,则指示是启用硬件 LPM 的请求。

RemoteWakeEnable

如果已设置,则指示是启用远程唤醒信号的请求。

HostInitiatedResumeDurationMode

请求的恢复期。

BestEffortServiceLatency

请求的尽力服务延迟。

BestEffortServiceLatencyDeep

请求的尽力服务延迟深度。

L1Timeout

请求的 L1 超时。

Reserved

请勿使用。

要求

要求
Header ucxusbdevice.h (包括 Ucxclass.h)

另请参阅

ROOTHUB_20PORT_INFO

USBDEVICE_UPDATE

USBDEVICE_UPDATE_FAILURE_FLAGS

USBDEVICE_UPDATE_FLAGS