次の方法で共有


PEP_INFORMATION構造体 (pep_x.h)

PEP_INFORMATION 構造体は、プラットフォーム拡張機能プラグイン (PEP) が Windows 電源管理フレームワーク (PoFx) から通知を受信するために使用するインターフェイスを指定します。

構文

typedef struct _PEP_INFORMATION {
  USHORT                 Version;
  USHORT                 Size;
  PPEPCALLBACKNOTIFYDPM  AcceptDeviceNotification;
  PPEPCALLBACKNOTIFYPPM  AcceptProcessorNotification;
  PPEPCALLBACKNOTIFYACPI AcceptAcpiNotification;
} PEP_INFORMATION, *PPEP_INFORMATION;

メンバーズ

Version

この構造体の現在のバージョン番号。 このメンバーを PEP_INFORMATION_VERSION に設定します。

Size

この構造体のサイズ (バイト単位)。 このメンバーを sizeof(PEP_INFORMATION) に設定します。

AcceptDeviceNotification

AcceptDeviceNotification コールバック ルーチンへのポインター。 このメンバーは、有効なコールバック ルーチンを指す必要があります。

AcceptProcessorNotification

コールバック ルーチン AcceptProcessorNotification へのポインター。 このメンバーは省略可能であり、PEP が PoFx からの PPM 通知を処理する準備ができていない場合は NULL にすることができます。

AcceptAcpiNotification

コールバック ルーチン AcceptAcpiNotification へのポインター。 このメンバーは省略可能であり、POFx からの ACPI 通知を処理するために PEP が準備されていない場合は NULL にすることができます。

備考

この構造体には、PEP によって実装される複数のコールバック ルーチンへのポインターが含まれています。 PoFx はこれらのルーチンを呼び出して PEP に通知を送信します。

PoFxRegisterPlugin および PoFxRegisterPluginEx ルーチンへの PepInformation パラメーターは、PEP_INFORMATION 構造体へのポインターです。

必要条件

要件 価値
サポートされる最小クライアント Windows 10 以降でサポートされています。
ヘッダー pep_x.h (Pep_x.h を含む)

関連項目

AcceptAcpiNotification

AcceptDeviceNotification

AcceptProcessorNotification

PoFxRegisterPlugin

PoFxRegisterPluginEx