funzione WDF_INTERRUPT_CONFIG_INIT (wdfinterrupt.h)
[Si applica a KMDF e UMDF]
La funzione WDF_INTERRUPT_CONFIG_INIT inizializza una struttura WDF_INTERRUPT_CONFIG .
Sintassi
void WDF_INTERRUPT_CONFIG_INIT(
[out] PWDF_INTERRUPT_CONFIG Configuration,
[in] PFN_WDF_INTERRUPT_ISR EvtInterruptIsr,
[in, optional] PFN_WDF_INTERRUPT_DPC EvtInterruptDpc
);
Parametri
[out] Configuration
Puntatore a una struttura di WDF_INTERRUPT_CONFIG .
[in] EvtInterruptIsr
Puntatore alla funzione di callback evtInterruptIsr del driver.
[in, optional] EvtInterruptDpc
Puntatore alla funzione di callback EvtInterruptDpc del driver o NULL.
Valore restituito
nessuno
Osservazioni
La funzione WDF_INTERRUPT_CONFIG_INIT zero la struttura WDF_INTERRUPT_CONFIG specificata e imposta il relativo membro Size sulla dimensione della struttura. Imposta anche il membro ShareVector della struttura su WdfUseDefault e archivia i puntatori delle funzioni di callback specificati. Infine, imposta il membro ReportInactiveOnPowerDown della struttura di WDF_INTERRUPT_CONFIG specificata su WdfDefault.
Per altre informazioni sulla gestione degli interruzioni nei driver basati su framework, vedere Gestione degli interruzioni hardware.
Esempio
Per un esempio di codice che usa WDF_INTERRUPT_CONFIG_INIT, vedere WdfInterruptCreate.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Universale |
Versione KMDF minima | 1.0 |
Versione UMDF minima | 2,0 |
Intestazione | wdfinterrupt.h (include Wdf.h) |
IRQL | Qualsiasi livello |