次の方法で共有


IPortClsPower::SetIdlePowerManagement メソッド (portcls.h)

SetIdlePowerManagement メソッドは、アダプター ドライバーがアイドル状態検出をオプトインまたはオプトアウトする方法を提供します。

構文

NTSTATUS SetIdlePowerManagement(
  [in] PDEVICE_OBJECT _DeviceObject,
  [in] BOOLEAN        _bEnabled
);

パラメーター

[in] _DeviceObject

アダプターの機能デバイス オブジェクトを表す DEVICE_OBJECT 構造体へのポインターを指定します。

[in] _bEnabled

アイドル状態検出が有効か無効かを示すブール変数を指定します。

戻り値

SetIdlePowerManagement メソッドは、呼び出しが成功した場合にSTATUS_SUCCESSを返します。 それ以外の場合は、適切なエラー コードが返されます。

備考

bEnabled パラメーターが TRUE に設定されている場合は、アダプター ドライバーがアイドル状態検出を有効にしたことを示します。 システムがアダプターがアイドル状態であると判断した場合、アダプターをスリープ状態にして電力を節約できます。 通常、電源投入に関連付けられているポップ 音を抑制するようにアダプターが設計されていない場合は、スリープ状態から出たときに、アダプターでポップ効果が発生する可能性があります。

必要条件

要件 価値
サポートされる最小クライアント Windows 7 以降のバージョンの Windows で使用できます。
ターゲット プラットフォーム 万国
ヘッダー portcls.h (Portcls.h を含む)
IRQL PASSIVE_LEVEL。

関連項目

DEVICE_OBJECT

IPortClsPower

イミディエイト アイドル タイムアウトオプトイン