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