PPO_ENUMERATE_INTERRUPT_SOURCE_CALLBACK fonction de rappel (pep_x. h)

Une routine de rappel EnumerateInterruptSource fournit un plug-in d’extension de plateforme (PEP) avec des informations sur une source d’interruption.

Syntaxe

PPO_ENUMERATE_INTERRUPT_SOURCE_CALLBACK PpoEnumerateInterruptSourceCallback;

BOOLEAN PpoEnumerateInterruptSourceCallback(
  [in] PVOID CallbackContext,
  [in] PPEP_UNMASKED_INTERRUPT_INFORMATION InterruptInformation
)
{...}

Paramètres

[in] CallbackContext

Pointeur vers un contexte de rappel. Le PEP a spécifié cette valeur de pointeur en tant que paramètre dans l’appel EnumerateUnmaskedInterrupts qui a initié l’énumération des sources d’interruption.

[in] InterruptInformation

Pointeur vers une structure PEP_UNMASKED_INTERRUPT_INFORMATION qui contient des informations sur la source d’interruption.

Valeur de retour

Si la routine de rappel EnumerateInterruptSource retourne la valeur true, EnumerateUnmaskedInterrupts continue d’appeler la routine de rappel EnumerateInterruptSource , tandis que d’autres interruptions sont disponibles pour être énumérées. Si la routine de rappel EnumerateInterruptSource retourne la valeur false, EnumerateUnmaskedInterrupts retourne sans énumérer plus d’interruptions.

Notes

cette routine de rappel est implémentée par un PEP et est appelée par l' infrastructure de gestion de l’alimentation Windows (PoFx). Le paramètre de rappel de la routine EnumerateUnmaskedInterrupts est un pointeur vers une routine de rappel EnumerateInterruptSource .

Après qu’un PEP a appelé EnumerateUnmaskedInterrupts pour énumérer les sources d’interruption non masquées, PoFx appelle la routine de rappel EnumerateInterruptSource du PEP une fois pour chaque source d’interruption non masquée. EnumerateUnmaskedInterrupts retourne uniquement après la fin du dernier appel à la routine de rappel EnumerateInterruptSource .

Une routine de rappel EnumerateInterruptSource est appelée au même niveau IRQL que l’appel de PEP à EnumerateUnmaskedInterrupts qui initie les rappels d’énumération.

Spécifications

   
Plateforme cible Windows
En-tête pep_x. h (inclure Pep_x. h)
NIVEAU Consultez la section Notes.

Voir aussi

PEP_UNMASKED_INTERRUPT_INFORMATION

EnumerateUnmaskedInterrupts