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 の
PoFxRegisterPlugin の
PoFxRegisterPluginEx の