次の方法で共有


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

メソッドは RegisterAdapterPowerManagement 、アダプターの電源管理インターフェイスを PortCls に登録します。

構文

NTSTATUS RegisterAdapterPowerManagement(
  [in] PUNKNOWN       _pUnknown,
  [in] PDEVICE_OBJECT _DeviceObject
);

パラメーター

[in] _pUnknown

IUnknown へのポインターを指定します。 . PortCls は、この IUnknown オブジェクトに対して、アダプターの IAdapterPowerManagement または IAdapterPowerManagement2 インターフェイスを照会します。

[in] _DeviceObject

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

戻り値

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

注釈

このメソッドは、 RegisterAdapterPowerManagement アダプターの電源管理インターフェイスを PortCls に登録すると、アダプター ドライバーに電源状態変更イベントの通知を受け取ることができます。

要件

要件
サポートされている最小のクライアント Windows 7 以降のバージョンの Windows で使用できます。
対象プラットフォーム ユニバーサル
Header portcls.h (Portcls.h を含む)
IRQL PASSIVE_LEVEL。

こちらもご覧ください

DEVICE_OBJECT

IAdapterPowerManagement

IAdapterPowerManagement2

IPortClsPower