PEP_INFORMATION 構造体 (pepfx.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 コールバック ルーチンへのポインター。 このメンバーは省略可能であり、PEP が PoFx からの ACPI 通知を処理する準備ができていない場合は NULL にすることができます。
注釈
この構造体には、PEP によって実装される複数のコールバック ルーチンへのポインターが含まれています。 PoFx はこれらのルーチンを呼び出して、PEP に通知を送信します。
PoFxRegisterPlugin ルーチンと PoFxRegisterPluginEx ルーチンの PepInformation パラメーターは、PEP_INFORMATION構造体へのポインターです。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 以降でサポートされています。 |
Header | pepfx.h (Pep_x.h を含む) |