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