共用方式為


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 (include Ucxclass.h)

另請參閱

ROOTHUB_20PORT_INFO

USBDEVICE_UPDATE

USBDEVICE_UPDATE_FAILURE_FLAGS

USBDEVICE_UPDATE_FLAGS