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.
[Aplica-se a KMDF e UMDF]
A função WDF_INTERRUPT_CONFIG_INIT inicializa uma estrutura de WDF_INTERRUPT_CONFIG.
Sintaxe
void WDF_INTERRUPT_CONFIG_INIT(
[out] PWDF_INTERRUPT_CONFIG Configuration,
[in] PFN_WDF_INTERRUPT_ISR EvtInterruptIsr,
[in, optional] PFN_WDF_INTERRUPT_DPC EvtInterruptDpc
);
Parâmetros
[out] Configuration
Um ponteiro para uma estrutura WDF_INTERRUPT_CONFIG.
[in] EvtInterruptIsr
Um ponteiro para a função de retorno de chamada EvtInterruptIsr do driver.
[in, optional] EvtInterruptDpc
Um ponteiro para a função de retorno de chamada EvtInterruptDpc do driver ou NULL.
Valor de retorno
Nenhum
Observações
A função WDF_INTERRUPT_CONFIG_INIT zera a estrutura de WDF_INTERRUPT_CONFIG especificada e define seu membro Tamanho para o tamanho da estrutura. Ele também define o membro ShareVector da estrutura como WdfUseDefault e armazena os ponteiros de função de retorno de chamada especificados. Por fim, ele define o membro ReportInactiveOnPowerDown da estrutura de WDF_INTERRUPT_CONFIG especificada para WdfDefault.
Para obter mais informações sobre como lidar com interrupções em drivers baseados em estrutura, consulte Tratando interrupções de hardware.
Exemplos
Para obter um exemplo de código que usa WDF_INTERRUPT_CONFIG_INIT, consulte WdfInterruptCreate.
Requisitos
Requisito | Valor |
---|---|
da Plataforma de Destino | Universal |
versão mínima do KMDF | 1.0 |
versão mínima do UMDF | 2.0 |
cabeçalho | wdfinterrupt.h (inclua Wdf.h) |
IRQL | Qualquer nível |