次の方法で共有


PortCls レジストリの電源設定

このトピックでは、PortCls レジストリの電源設定について説明します。

Windows で、(PortCls) ミニポート ドライバーは、ドライバーのレジストリ キーのレジストリ値を使用して、次のことを実行できます:

  • PortCls がアイドル電源管理を有効にするかどうかを決定

  • ハイパフォーマンスモードとの比較、バッテリー節約モードのアイドル タイムアウト値を決定

デフォルトにより、Windows は、ランタイム電源フレームワークが電源が不要になったことが示されたときに、PortCls が電源マネージャーによる「デバイス アイドル」検出に登録するかどうかを決定するために使用する電源設定があります。 電源設定プロファイルを記述するために使用されるパラメータは次のように定義されます。

レジストリ値 データの種類 規定値 説明
ConservationIdleTime REG_BINARY 0 システムがバッテリー電源で動作している時に、デバイスのアイドル タイムアウト。
IdlePowerState REG_BINARY 3 (D3)

有効な値:

1 - D1 2 - D2 3 - D3
電源が必要なくなった時に、デバイスが移行する電源状態を指定します。
PerformanceIdleTime REG_BINARY 0 システムが AC 電源で動作している時に、デバイスのアイドル タイムアウト。

次の 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

前述のフラグメントは、ConservationIdleTime の 16 進数 (hex) 値「1e」を示しており、これは 30 秒のアイドル タイムアウトに相当します。 PerformanceIdleTime に示される 16 進値「0」は、アイドル管理が無効になっていることを意味します。 また、IdlePowerState に示される「03」の値は、電源が不要になると、この電源設定プロファイルに関連付けられたデバイスが D3 電源状態になることを意味します。