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 を含む) |