Freigeben über


wdfinterrupt.h-Header

Dieser Header wird von wdf verwendet. Weitere Informationen finden Sie unter

wdfinterrupt.h enthält die folgenden Programmierschnittstellen:

Functions

 
WDF_INTERRUPT_CONFIG_INIT

Die WDF_INTERRUPT_CONFIG_INIT-Funktion initialisiert eine WDF_INTERRUPT_CONFIG-Struktur.
WDF_INTERRUPT_EXTENDED_POLICY_INIT

Die WDF_INTERRUPT_EXTENDED_POLICY_INIT-Funktion initialisiert eine WDF_INTERRUPT_EXTENDED_POLICY-Struktur.
WDF_INTERRUPT_INFO_INIT

Die WDF_INTERRUPT_INFO_INIT-Funktion initialisiert eine WDF_INTERRUPT_INFO-Struktur.
WdfInterruptAcquireLock

Die WdfInterruptAcquireLock-Methode beginnt eine Codesequenz, die auf der Geräteunterbrechungsanforderungsebene (Device Interrupt Request Level, DIRQL) des Geräts ausgeführt wird, während die Drehsperre eines Interruptobjekts gedrückt wird.
WdfInterruptCreate

Die WdfInterruptCreate-Methode erstellt ein Framework-Interruptobjekt.
WdfInterruptDisable

Die WdfInterruptDisable-Methode deaktiviert einen angegebenen Geräteunterbrechung, indem die Rückruffunktion EvtInterruptDisable des Treibers aufgerufen wird.
WdfInterruptEnable

Die WdfInterruptEnable-Methode aktiviert einen angegebenen Geräteunterbrechung, indem die Rückruffunktion EvtInterruptEnable des Treibers aufgerufen wird.
WdfInterruptGetDevice

Die WdfInterruptGetDevice-Methode gibt ein Handle für das Frameworkgeräteobjekt zurück, das einem angegebenen Framework-Interruptobjekt zugeordnet ist.
WdfInterruptGetInfo

Die WdfInterruptGetInfo-Methode ruft Informationen zu einem angegebenen Interrupt ab.
WdfInterruptQueueDpcForIsr

Die WdfInterruptQueueDpcForIsr-Methode stellt die Rückruffunktion EvtInterruptDpc eines Framework-Interruptobjekts für die Ausführung in die Warteschlange.
WdfInterruptQueueWorkItemForIsr

Die WdfInterruptQueueWorkItemForIsr-Methode stellt die Rückruffunktion EvtInterruptWorkItem eines Framework-Interruptobjekts für die Ausführung in die Warteschlange.
WdfInterruptReleaseLock

Die WdfInterruptReleaseLock-Methode beendet eine Codesequenz, die an der DIRQL des Geräts ausgeführt wird, während die Spinsperre eines Interruptobjekts gehalten wird.
WdfInterruptReportActive

WdfInterruptReportActive informiert das System darüber, dass der Interrupt aktiv ist und der Treiber bereit ist, Interruptanforderungen für die zugehörigen Zeilen zu verarbeiten.
WdfInterruptReportInactive

Die WdfInterruptReportInactive-Methode informiert das System darüber, dass der Interrupt nicht mehr aktiv ist und der Treiber keine Interruptanforderungen für die zugeordneten Zeilen erwartet.
WdfInterruptSetExtendedPolicy

Die WdfInterruptSetExtendedPolicy-Methode gibt die Interruptpriorität, Prozessoraffinität, Affinitätsrichtlinie und Prozessorgruppe für einen angegebenen Interrupt an.
WdfInterruptSetPolicy

Die WdfInterruptSetPolicy-Methode gibt die Interruptpriorität, Prozessoraffinität und Affinitätsrichtlinie für einen angegebenen Interrupt an.
WdfInterruptSynchronisieren

Die WdfInterruptSynchronize-Methode führt eine angegebene Rückruffunktion am DIRQL des Geräts aus, während die Drehsperre eines Interruptobjekts gedrückt wird.
WdfInterruptTryToAcquireLock

Die WdfInterruptTryToAcquireLock-Methode versucht, die passive Sperre eines Interruptobjekts abzurufen.
WdfInterruptWdmGetInterrupt

Die WdfInterruptWdmGetInterrupt-Methode gibt einen Zeiger auf das WDM-Interruptobjekt zurück, das einem angegebenen Framework-Interruptobjekt zugeordnet ist.

Rückruffunktionen

 
EVT_WDF_INTERRUPT_DISABLE

Die EvtInterruptDisable-Ereignisrückruffunktion eines Treibers deaktiviert einen angegebenen Hardware-Interrupt.
EVT_WDF_INTERRUPT_DPC

Die EvtInterruptDpc-Ereignisrückruffunktion eines Treibers verarbeitet Unterbrechungsinformationen, die die Rückruffunktion EvtInterruptIsr des Treibers gespeichert hat.
EVT_WDF_INTERRUPT_ENABLE

Die EvtInterruptEnable-Ereignisrückruffunktion eines Treibers aktiviert einen angegebenen Hardware-Interrupt.
EVT_WDF_INTERRUPT_ISR

Die EvtInterruptIsr-Ereignisrückruffunktion eines Treibers verwendet einen Hardware-Interrupt.
EVT_WDF_INTERRUPT_SYNCHRONIZE

Die EvtInterruptSynchronize-Ereignisrückruffunktion eines Treibers führt Vorgänge aus, die mit einer EvtInterruptIsr-Rückruffunktion synchronisiert werden müssen.
EVT_WDF_INTERRUPT_WORKITEM

Die EvtInterruptWorkItem-Ereignisrückruffunktion eines Treibers verarbeitet Interruptinformationen, die die Rückruffunktion EvtInterruptIsr des Treibers gespeichert hat.

Strukturen

 
WDF_INTERRUPT_CONFIG

Die WDF_INTERRUPT_CONFIG-Struktur enthält Konfigurationsinformationen für einen Geräteunterbrechung.
WDF_INTERRUPT_EXTENDED_POLICY

Die WDF_INTERRUPT_EXTENDED_POLICY-Struktur enthält Informationen zu Richtlinie, Priorität, Affinität und Gruppe eines Interrupts.
WDF_INTERRUPT_INFO

Die WDF_INTERRUPT_INFO-Struktur enthält Informationen zur Interruptressource eines Geräts.

Enumerationen

 
WDF_INTERRUPT_POLARITY

Der WDF_INTERRUPT_POLARITY Enumerationstyp wird verwendet, um die Polarität eines Interruptsignals anzugeben.
WDF_INTERRUPT_POLICY

Der WDF_INTERRUPT_POLICY-Enumerationstyp identifiziert die Affinitätsrichtlinien, die der PnP-Manager verwenden kann, wenn er die Interrupts eines Geräts den Prozessoren eines Multiprozessorsystems zuweist.
WDF_INTERRUPT_PRIORITY

Erfahren Sie, wie der WDF_INTERRUPT_PRIORITY-Enumerationstyp relative Prioritäten für Geräteunterbrechungen identifiziert.