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 EvtDmaEnablerFlush eines Treibers Ereignisrückruffunktion verwechselt die DMA-Puffer eines Geräts.
Syntax
EVT_WDF_DMA_ENABLER_FLUSH EvtWdfDmaEnablerFlush;
NTSTATUS EvtWdfDmaEnablerFlush(
[in] WDFDMAENABLER DmaEnabler
)
{...}
Die Parameter
[in] DmaEnabler
Ein Handle für ein DMA-Aktivierungsobjekt.
Rückgabewert
EvtDmaEnablerFlush 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 EvtDmaEnablerFlush- 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 EvtDmaEnablerFlush 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 |