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 EvtDmaEnablerFill Ereignisrückruffunktion eines Treibers weist die DMA-Puffer eines Geräts zu.
Syntax
EVT_WDF_DMA_ENABLER_FILL EvtWdfDmaEnablerFill;
NTSTATUS EvtWdfDmaEnablerFill(
[in] WDFDMAENABLER DmaEnabler
)
{...}
Die Parameter
[in] DmaEnabler
Ein Handle für ein DMA-Aktivierungsobjekt.
Rückgabewert
EvtDmaEnablerFill- 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 EvtDmaEnablerFill 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 EvtDmaEnablerFill- Rückruffunktion finden Sie unter Unterstützen der Energieverwaltung für DMA-Geräte.
Die EvtDmaEnablerFill Rückruffunktion wird bei IRQL = PASSIVE_LEVEL aufgerufen. Sie sollten diese Rückruffunktion nicht seitenseitigenvornehmen.
Anforderungen
| Anforderung | Wert |
|---|---|
| Zielplattform | universell |
| Minimale KMDF-Version | 1.0 |
| Kopfzeile | wdfdmaenabler.h (include Wdf.h) |
| IRQL | PASSIVE_LEVEL (siehe Abschnitt "Hinweise") |