Condividi tramite


PPO_ENUMERATE_INTERRUPT_SOURCE_CALLBACK funzione di callback (pep_x.h)

Una routine di callback EnumerateInterruptSource fornisce un plug-in di estensione della piattaforma (PEP) con informazioni su un'origine di interruzione.

Sintassi

PPO_ENUMERATE_INTERRUPT_SOURCE_CALLBACK PpoEnumerateInterruptSourceCallback;

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

Parametri

[in] CallbackContext

Puntatore a un contesto di callback. Il PEP ha specificato questo valore del puntatore come parametro nella chiamata EnumerateUnmaskedInterrupts che ha avviato l'enumerazione delle origini di interruzione.

[in] InterruptInformation

Puntatore a una struttura PEP_UNMASKED_INTERRUPT_INFORMATION che contiene informazioni sull'origine di interruzione.

Valore restituito

Se la routine di callback EnumerateInterruptSource restituisce TRUE, EnumerateUnmaskedInterrupts continuerà a chiamare la routine di callback EnumerateInterruptSource mentre sono disponibili più interruzioni da enumerare. Se la routine di callback EnumerateInterruptSourcerestituisce FALSE, EnumerateUnmaskedInterrupts restituisce senza enumerare altri interruzioni.

Commenti

Questa routine di callback viene implementata da un PEP e viene chiamata dal framework di gestione energia di Windows (PoFx). Il parametro Callback della routine EnumerateUnmaskedInterrupts è un puntatore a una routine di callbackEnumerateInterruptSource.

Dopo che un PEP chiama EnumerateUnmaskedInterrupts per enumerare le origini di interruzioni non mascherate, PoFx chiama la routine di callback EnumerateInterruptSource una volta per ogni origine di interruzione non mascherata. EnumerateUnmaskedInterrupts restituisce solo dopo il completamento dell'ultima chiamata alla routine di callback EnumerateInterruptSource .

Una routine di callback EnumerateInterruptSource viene chiamata allo stesso IRQL della chiamata di PEP a EnumerateUnmaskedInterrupts che avvia i callback di enumerazione.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione pep_x.h (includere Pep_x.h)
IRQL Vedere la sezione Osservazioni.

Vedi anche

PEP_UNMASKED_INTERRUPT_INFORMATION

EnumerateUnmaskedInterrupts