Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
[Gilt für KMDF und UMDF]
Die WDF_INTERRUPT_CONFIG_INIT-Funktion initialisiert eine WDF_INTERRUPT_CONFIG Struktur.
Syntax
VOID WDF_INTERRUPT_CONFIG_INIT(
[out] PWDF_INTERRUPT_CONFIG Configuration,
[in] PFN_WDF_INTERRUPT_ISR EvtInterruptIsr,
[in, optional] PFN_WDF_INTERRUPT_DPC EvtInterruptDpc
);
Die Parameter
[out] Configuration
Ein Zeiger auf eine WDF_INTERRUPT_CONFIG Struktur.
[in] EvtInterruptIsr
Ein Zeiger auf die EvtInterruptIsr Rückruffunktion des Treibers.
[in, optional] EvtInterruptDpc
Ein Zeiger auf die EvtInterruptDpc Rückruffunktion des Treibers oder NULL-.
Rückgabewert
Nichts
Bemerkungen
Die funktion WDF_INTERRUPT_CONFIG_INIT nullt die angegebene WDF_INTERRUPT_CONFIG Struktur und legt dessen Size member auf die Größe der Struktur fest. Außerdem wird das ShareVector-Element der Struktur auf WdfUseDefault- festgelegt und die angegebenen Rückruffunktionszeiger gespeichert. Schließlich wird das ReportInactiveOnPowerDown Member der angegebenen WDF_INTERRUPT_CONFIG Struktur auf WdfDefault-festgelegt.
Weitere Informationen zum Behandeln von Unterbrechungen in frameworkbasierten Treibern finden Sie unter Behandeln von Hardware-Interrupts.
Beispiele
Ein Codebeispiel, das WDF_INTERRUPT_CONFIG_INITverwendet, finden Sie unter WdfInterruptCreate.
Anforderungen
| Anforderung | Wert |
|---|---|
| Zielplattform | universell |
| Minimale KMDF-Version | 1.0 |
| Mindest-UMDF-Version | 2.0 |
| Kopfzeile | wdfinterrupt.h (einschließen Wdf.h) |
| IRQL | Beliebige Ebene |