包含用于更新 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
请勿使用。
要求
| 要求 | 价值 |
|---|---|
| 标头 | ucxusbdevice.h (include Ucxclass.h) |