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, gibt EnumerateUnmaskedInterrupts zurück, ohne weitere Interrupts aufzuzählen.
Hinweise
Diese Rückrufroutine wird von einem PEP implementiert und vom Windows Power Management Framework (PoFx) aufgerufen. Der Callback-Parameter der EnumerateUnmaskedInterrupts-Routine ist ein Zeiger auf eine EnumerateInterruptSource-Rückrufroutine .
Nachdem ein PEP EnumerateUnmaskedInterrupts aufgerufen hat , um die nicht maskierten Interruptquellen aufzuzählen, ruft PoFx die EnumerateInterruptSource-Rückrufroutine des PEP einmal für jede nicht maskierte Interruptquelle auf. EnumerateUnmaskedInterrupts wird erst nach Abschluss des letzten Aufrufs der EnumerateInterruptSource-Rückrufroutine zurückgegeben.
Eine EnumerateInterruptSource-Rückrufroutine wird bei derselben IRQL wie der Pep-Aufruf von EnumerateUnmaskedInterrupts aufgerufen, der die Enumerationsrückrufe initiiert.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | pep_x.h (Pep_x.h einschließen) |
IRQL | Siehe Hinweise. |