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 開始支援。 |
標頭 | pepfx.h (包含 Pep_x.h) |