função WDF_INTERRUPT_CONFIG_INIT (wdfinterrupt.h)
[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 de 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.
Retornar valor
Nenhum
Comentários
A função WDF_INTERRUPT_CONFIG_INIT zerar a estrutura de WDF_INTERRUPT_CONFIG especificada e define seu membro Size 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 como WdfDefault.
Para obter mais informações sobre como lidar com interrupções em drivers baseados em estrutura, consulte Tratamento de interrupções de hardware.
Exemplos
Para obter um exemplo de código que usa WDF_INTERRUPT_CONFIG_INIT, consulte WdfInterruptCreate.
Requisitos
Requisito | Valor |
---|---|
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 |