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 nur für KMDF]
Die EvtDmaEnablerDisable Ereignisrückruffunktion eines Geräts deaktiviert die DMA-Funktion eines Geräts, bevor das Gerät den Arbeitszustand (D0) verlässt.
Syntax
EVT_WDF_DMA_ENABLER_DISABLE EvtWdfDmaEnablerDisable;
NTSTATUS EvtWdfDmaEnablerDisable(
[in] WDFDMAENABLER DmaEnabler
)
{...}
Die Parameter
[in] DmaEnabler
Ein Handle für ein DMA-Aktivierungsobjekt.
Rückgabewert
EvtDmaEnablerDisable muss STATUS_SUCCESS oder einen anderen Statuswert zurückgeben, für den NT_SUCCESS(Status) TRUEentspricht, wenn keine Fehler auftreten. Andernfalls muss diese Rückruffunktion einen Statuswert zurückgeben, für den NT_SUCCESS(Status) FALSE-entspricht.
Bemerkungen
Um eine EvtDmaEnablerDisable Rückruffunktion zu registrieren, platziert ein Funktionstreiber für ein DMA-Gerät die Adresse der Rückruffunktion in einer WDF_DMA_ENABLER_CONFIG Struktur, bevor der Treiber WdfDmaEnablerCreateaufruft.
Weitere Informationen zur EvtDmaEnablerDisable Rückruffunktion finden Sie unter Unterstützen der Energieverwaltung für DMA-Geräte.
Anforderungen
| Anforderung | Wert |
|---|---|
| Zielplattform | universell |
| Minimale KMDF-Version | 1.0 |
| Kopfzeile | wdfdmaenabler.h (include Wdf.h) |
| IRQL | PASSIVE_LEVEL |