EVT_WDF_DMA_ENABLER_FILL Rückruffunktion (wdfdmaenabler.h)
[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") |