Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Uma rotina de retorno de chamada EnumerateInterruptSource fornece um PEP (plug-in de extensão de plataforma) com informações sobre uma fonte de interrupção.
Sintaxe
PPO_ENUMERATE_INTERRUPT_SOURCE_CALLBACK PpoEnumerateInterruptSourceCallback;
BOOLEAN PpoEnumerateInterruptSourceCallback(
[in] PVOID CallbackContext,
[in] PPEP_UNMASKED_INTERRUPT_INFORMATION InterruptInformation
)
{...}
Parâmetros
[in] CallbackContext
Um ponteiro para um contexto de retorno de chamada. O PEP especificou esse valor de ponteiro como um parâmetro na chamada EnumerateUnmaskedInterrupts que iniciou a enumeração de fontes de interrupção.
[in] InterruptInformation
Um ponteiro para uma estrutura de PEP_UNMASKED_INTERRUPT_INFORMATION que contém informações sobre a origem da interrupção.
Valor de retorno
Se a rotina de retorno de chamada EnumerateInterruptSource retornar TRUE, EnumerateUnmaskedInterrupts continuará a chamar a rotina de retorno de chamada EnumerateInterruptSource enquanto mais interrupções estiverem disponíveis para serem enumeradas. Se o EnumerateInterruptSource rotina de retorno de chamada retornar FALSE, EnumerateUnmaskedInterrupts retornará sem enumerar mais interrupções.
Observações
Essa rotina de retorno de chamada é implementada por um PEP e é chamada pelo da estrutura de gerenciamento de energia do Windows (PoFx). O parâmetro de retorno de chamada da rotina EnumerateUnmaskedInterrupts é um ponteiro para uma rotina de retorno de chamada EnumerateInterruptSource.
Depois que um PEP chama EnumerateUnmaskedInterrupts para enumerar as fontes de interrupção desmascaradas, a PoFx chama a pep EnumerateInterruptSource rotina de retorno de chamada uma vez para cada fonte de interrupção desmascarada. EnumerateUnmaskedInterrupts retorna somente após a última chamada para a rotina de retorno de chamada EnumerateInterruptSource for concluída.
Uma rotina de retorno de chamada EnumerateInterruptSource é chamada no mesmo IRQL que a chamada do PEP para EnumerateUnmaskedInterrupts que inicia os retornos de chamada de enumeração.
Requisitos
| Requisito | Valor |
|---|---|
| da Plataforma de Destino | Windows |
| cabeçalho | pep_x.h (inclua Pep_x.h) |
| IRQL | Consulte Comentários. |