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. |