Freigeben über


WDF_INTERRUPT_CONFIG_INIT-Funktion (wdfinterrupt.h)

[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

Siehe auch

EvtInterruptDpc

EvtInterruptIsr

WDF_INTERRUPT_CONFIG