Поделиться через


Параметры питания реестра PortCls

В этом разделе описываются параметры управления реестром PortCls.

В Windows драйверы (PortCls) могут использовать значения реестра в разделе реестра драйвера для выполнения следующих действий:

  • Определение того, включает ли PortCls управление питанием в режиме простоя

  • Определение значений времени ожидания простоя для режима экономии батареи и режима высокой производительности

По умолчанию в Windows есть параметры питания, которые ПортCls использует для определения того, следует ли регистрироваться для обнаружения "бездействия устройства" в диспетчере питания, когда среда выполнения power framework указывает, что питание больше не требуется. Параметры, используемые для описания профиля параметров питания, определяются следующим образом.

Значение реестра Тип данных Значение по умолчанию Описание
ConservationIdleTime REG_BINARY 0 Время ожидания простоя для устройства, когда система работает от батареи.
IdlePowerState REG_BINARY 3 (D3)

Допустимые значения:

1 - D1 2 - D2 3 - D3
Указывает состояние питания, в которое будет входить устройство, когда питание больше не требуется.
PerformanceIdleTime REG_BINARY 0 Время ожидания простоя для устройства, когда система включена в питание от переменного тока.

В следующем фрагменте реестра Windows показан синтаксис, используемый для предоставления сведений о параметрах питания.

[MyAudioDevice.AddReg]
HKR,PowerSettings,ConservationIdleTime,%REG_BINARY%, 0x1e, 0x00, 0x00, 0x00
HKR,PowerSettings,PerformanceIdleTime,%REG_BINARY%, 0x00, 0x00, 0x00, 0x00
HKR,PowerSettings,IdlePowerState,%REG_BINARY%, 0x03, 0x00, 0x00, 0x00

В предыдущем фрагменте показано шестнадцатеричное значение "1e" для значения ConservationIdleTime. Это равно 30-секундное время ожидания простоя. Шестнадцатеричное значение "0", отображаемое для PerformanceIdleTime , означает, что управление бездействием было отключено. А значение "03", отображаемое для IdlePowerState , означает, что когда питание больше не требуется, устройство, связанное с этим профилем параметров питания, перейдет в состояние питания D3.