структура 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) |