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 EvtDmaEnablerSelfManagedIoStart Ereignisrückruffunktion eines DMA-Geräts startet die selbstverwaltete E/A-Vorgänge eines DMA-Geräts.
Syntax
EVT_WDF_DMA_ENABLER_SELFMANAGED_IO_START EvtWdfDmaEnablerSelfmanagedIoStart;
NTSTATUS EvtWdfDmaEnablerSelfmanagedIoStart(
[in] WDFDMAENABLER DmaEnabler
)
{...}
Die Parameter
[in] DmaEnabler
Ein Handle für ein DMA-Aktivierungsobjekt.
Rückgabewert
EvtDmaEnablerSelfManagedIoStart 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 EvtDmaEnablerSelfManagedIoStart 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 EvtDmaEnablerSelfManagedIoStart Rückruffunktion finden Sie unter Unterstützen von Power Management für DMA-Geräte.
Die EvtDmaEnablerSelfManagedIoStart 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") |