共用方式為


PPO_ENUMERATE_INTERRUPT_SOURCE_CALLBACK回呼函式 (pepfx.h)

EnumerateInterruptSource 回呼例程會提供平臺延伸模組外掛程式(PEP),並提供中斷來源的相關信息。

語法

PPO_ENUMERATE_INTERRUPT_SOURCE_CALLBACK PpoEnumerateInterruptSourceCallback;

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

參數

[in] CallbackContext

回呼內容的指標。 PEP 會將這個指標值指定為 EnumerateUnmaskedInterrupts 呼叫中起始中斷來源列舉的參數。

[in] InterruptInformation

包含中斷來源相關信息之 PEP_UNMASKED_INTERRUPT_INFORMATION 結構的指標。

傳回值

如果 EnumerateInterruptSource 回呼例程傳回 TRUE,EnumerateUnmaskedInterrupts 會繼續呼叫 EnumerateInterruptSource 回呼例程,同時可以列舉更多中斷。 如果 EnumerateInterruptSource 回呼例程傳回 FALSE,EnumerateUnmaskedInterrupts 傳回,而不會再列舉任何中斷。

言論

這個回呼例程是由 PEP 實作,並由 Windows 電源管理架構 (PoFx) 呼叫。 EnumerateUnmaskedInterrupts 例程的 Callback 參數是 EnumerateInterruptSource 回呼例程的指標。

在 PEP 呼叫 EnumerateUnmaskedInterrupts 列舉未遮罩的中斷來源之後,PoFx 會針對每個未遮罩的中斷來源呼叫 PEP 的 EnumerateInterruptSource 回呼例程一次。 EnumerateUnmaskedInterrupts 只有在上次呼叫 EnumerateInterruptSource 回呼例程完成之後才會傳回。

EnumerateInterruptSource 回呼例程會呼叫與 PEP 呼叫 EnumerateUnmaskedInterrupts 起始列舉回呼的 IRQL 相同。

要求

要求 價值
目標平臺 窗戶
標頭 pepfx.h (include Pep_x.h)
IRQL 請參閱。

另請參閱

PEP_UNMASKED_INTERRUPT_INFORMATION

EnumerateUnmaskedInterrupts