PEPCALLBACKNOTIFYPPM-Rückruffunktion (pepfx.h)
Eine AcceptProcessorNotification Ereignisrückrufroutine verarbeitet PPM-Benachrichtigungen (Processor Power Management) aus dem Windows Power Management Framework (PoFx).
Syntax
PEPCALLBACKNOTIFYPPM Pepcallbacknotifyppm;
BOOLEAN Pepcallbacknotifyppm(
[in] PEPHANDLE Handle,
[in] ULONG Notification,
[in, out, optional] PVOID Data
)
{...}
Parameter
[in] Handle
Das Gerätehandle für den PEP für den Zielprozessor. Wenn NULL-, zielt die Benachrichtigung nicht auf einen bestimmten Prozessor ab.
[in] Notification
Die PPM-Benachrichtigungs-ID. Dieser Parameter gibt den Typ der PPM-Benachrichtigung an, die PoFx sendet. Eine Liste der PPM-Benachrichtigungs-IDs finden Sie unter PPM-Benachrichtigungen (Processor Power Management).
[in, out, optional] Data
Ein Zeiger auf eine poFx-zugeordnete Struktur, die die Eingabe- und/oder Ausgabedaten für diese Benachrichtigung enthält. Der Typ dieser Struktur hängt von der durch Notificationangegebenen Benachrichtigungs-ID ab. Eine Liste der Strukturtypen, die für die verschiedenen PPM-Benachrichtigungs-IDs definiert sind, finden Sie unter PPM-Benachrichtigungen (Processor Power Management).
Rückgabewert
Die AcceptProcessorNotification Routine muss TRUE zurückgeben, wenn sie die Benachrichtigung verarbeitet, oder FALSE, wenn dies nicht der Fall ist.
Bemerkungen
Diese Routine wird vom Plattformerweiterungs-Plug-In (PEP) für einen Prozessor implementiert. Das AcceptProcessorNotification Member der PEP_INFORMATION-Struktur ist ein Zeiger auf eine AcceptProcessorNotification Routine. Die PEP ruft die PoFxRegisterPlugin oder PoFxRegisterPluginEx Routine auf, um die AcceptProcessorNotification-Routine von PEP bei PoFx zu registrieren.
Die IRQL, bei der die AcceptProcessorNotification Routine von PEP aufgerufen wird, hängt vom Typ der gesendeten Benachrichtigung ab. Der Kontext, in dem diese Schnittstelle aufgerufen wird, reicht von PASSIVE_LEVEL bis HIGH_LEVEL mit deaktivierten Unterbrechungen. Weitere Informationen zur IRQL, an der jeder Benachrichtigungstyp gesendet wird, finden Sie auf den einzelnen Referenzseiten unter PPM-Benachrichtigungen (Processor Power Management).
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Wird ab Windows 10 unterstützt. |
Zielplattform- | Fenster |
Header- | pepfx.h (include Pep_x.h) |
IRQL- | PASSIVE_LEVEL zu HIGH_LEVEL |