共用方式為


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

請勿使用。

規格需求

需求
標頭 ucxusbdevice.h (包含 Ucxclass.h)

另請參閱

ROOTHUB_20PORT_INFO

USBDEVICE_UPDATE

USBDEVICE_UPDATE_FAILURE_FLAGS

USBDEVICE_UPDATE_FLAGS