PPO_ENUMERATE_INTERRUPT_SOURCE_CALLBACK Rückruffunktion (pep_x.h)
Eine EnumerateInterruptSource-Rückrufroutine stellt ein Plattformerweiterungs-Plug-In (PEP) mit Informationen zu einer Interruptquelle bereit.
Syntax
PPO_ENUMERATE_INTERRUPT_SOURCE_CALLBACK PpoEnumerateInterruptSourceCallback;
BOOLEAN PpoEnumerateInterruptSourceCallback(
[in] PVOID CallbackContext,
[in] PPEP_UNMASKED_INTERRUPT_INFORMATION InterruptInformation
)
{...}
Parameter
[in] CallbackContext
Ein Zeiger auf einen Rückrufkontext. Der PEP hat diesen Zeigerwert als Parameter im EnumerateUnmaskedInterrupts-Aufruf angegeben, der die Enumeration von Interruptquellen initiiert hat.
[in] InterruptInformation
Ein Zeiger auf eine PEP_UNMASKED_INTERRUPT_INFORMATION-Struktur , die Informationen zur Interruptquelle enthält.
Rückgabewert
Wenn die EnumerateInterruptSource-Rückrufroutine TRUE zurückgibt, ruft EnumerateUnmaskedInterrupts weiterhin die EnumerateInterruptSource-Rückrufroutine auf, während weitere Interrupts zum Aufzählen verfügbar sind. Wenn die EnumerateInterruptSource-Rückrufroutine FALSE zurückgibt, wird EnumerateUnmaskedInterrupts zurückgegeben, ohne weitere Interrupts aufzulisten.
Bemerkungen
Diese Rückrufroutine wird von einem PEP implementiert und vom Windows Power Management Framework (PoFx) aufgerufen. Der Rückrufparameter der EnumerateUnmaskedInterrupts-Routine ist ein Zeiger auf eine EnumerateInterruptSource-Rückrufroutine .
Nachdem ein PEP EnumerateUnmaskedInterrupts aufruft , um die unmaskierten Interruptquellen aufzulisten, ruft PoFx die EnumerateInterruptSource-Rückrufroutine des PEP einmal für jede unmaskierte Interruptquelle auf. EnumerateUnmaskedInterrupts wird erst nach Abschluss des letzten Aufrufs der EnumerateInterruptSource-Rückrufroutine zurückgegeben.
Eine EnumerateInterruptSource-Rückrufroutine wird mit derselben IRQL aufgerufen wie der AUFRUF von EnumerateUnmaskedInterrupts durch PEP, der die Enumerationsrückrufe initiiert.
Requirements (Anforderungen)
Zielplattform | Windows |
Kopfzeile | pep_x.h (einschließlich Pep_x.h) |
IRQL | Siehe Hinweise. |