header wdfdmaenabler.h

Header ini digunakan oleh wdf. Untuk informasi selengkapnya, lihat:

wdfdmaenabler.h berisi antarmuka pemrograman berikut:

Fungsi

 
WDF_DMA_ENABLER_CONFIG_INIT

Fungsi WDF_DMA_ENABLER_CONFIG_INIT menginisialisasi struktur WDF_DMA_ENABLER_CONFIG driver.
WDF_DMA_SYSTEM_PROFILE_CONFIG_INIT

Fungsi WDF_DMA_SYSTEM_PROFILE_CONFIG_INIT menginisialisasi struktur WDF_DMA_SYSTEM_PROFILE_CONFIG driver.
WdfDmaEnablerConfigureSystemProfile

Metode WdfDmaEnablerConfigureSystemProfile mengonfigurasi pengaturan khusus perangkat keras untuk pengaktif DMA mode sistem dan menyelesaikan inisialisasi sumber daya.
WdfDmaEnablerCreate

Metode WdfDmaEnablerCreate membuat objek pengaktif DMA.
WdfDmaEnablerGetFragmentLength

Metode WdfDmaEnablerGetFragmentLength mengembalikan panjang transfer maksimum yang didukung sistem operasi untuk satu transfer DMA.
WdfDmaEnablerGetMaximumLength

Metode WdfDmaEnablerGetMaximumLength mengembalikan panjang transfer maksimum, untuk satu transfer DMA, yang didukung perangkat.
WdfDmaEnablerGetMaximumScatterGatherElements

Metode WdfDmaEnablerGetMaximumScatterGatherElements mengembalikan jumlah maksimum elemen sebar/kumpulkan yang didukung perangkat dan driver, untuk objek pengaktif DMA tertentu.
WdfDmaEnablerSetMaximumScatterGatherElements

Metode WdfDmaEnablerSetMaximumScatterGatherElements menetapkan jumlah maksimum elemen sebar/kumpulkan yang didukung perangkat, untuk objek pengaktif DMA tertentu.
WdfDmaEnablerWdmGetDmaAdapter

Metode WdfDmaEnablerWdmGetDmaAdapter mengembalikan penunjuk ke struktur DMA_ADAPTER WDM yang terkait dengan objek pengaktif DMA.

Fungsi panggilan balik

 
EVT_WDF_DMA_ENABLER_DISABLE

Fungsi panggilan balik peristiwa EvtDmaEnablerDisable driver menonaktifkan kemampuan DMA perangkat sebelum perangkat meninggalkan status berfungsi (D0).
EVT_WDF_DMA_ENABLER_ENABLE

Fungsi panggilan balik peristiwa EvtDmaEnablerEnable driver memungkinkan kemampuan DMA perangkat setelah perangkat memasuki status berfungsi (D0).
EVT_WDF_DMA_ENABLER_FILL

Fungsi panggilan balik peristiwa EvtDmaEnablerFill driver mengalokasikan buffer DMA perangkat.
EVT_WDF_DMA_ENABLER_FLUSH

Fungsi panggilan balik peristiwa EvtDmaEnablerFlush driver membatalkan alokasi buffer DMA perangkat.
EVT_WDF_DMA_ENABLER_SELFMANAGED_IO_START

Fungsi panggilan balik peristiwa EvtDmaEnablerSelfManagedIoStart driver memulai operasi I/O yang dikelola sendiri perangkat DMA.
EVT_WDF_DMA_ENABLER_SELFMANAGED_IO_STOP

Fungsi panggilan balik peristiwa EvtDmaEnablerSelfManagedIoStop driver menghentikan operasi I/O yang dikelola sendiri perangkat DMA.

Struktur

 
WDF_DMA_ENABLER_CONFIG

Struktur WDF_DMA_ENABLER_CONFIG memasok karakteristik untuk objek pengaktif DMA.
WDF_DMA_SYSTEM_PROFILE_CONFIG

Struktur WDF_DMA_SYSTEM_PROFILE_CONFIG menjelaskan pengaturan khusus perangkat keras yang terkait dengan pengaktif DMA mode sistem.

Enumerasi

 
WDF_DMA_DIRECTION

Enumerasi WDF_DMA_DIRECTION menentukan arah transfer DMA.
WDF_DMA_ENABLER_CONFIG_FLAGS

Jenis enumerasi WDF_DMA_ENABLER_CONFIG_FLAGS menentukan bendera yang digunakan dalam struktur WDF_DMA_ENABLER_CONFIG driver.
WDF_DMA_PROFILE

Enumerasi WDF_DMA_PROFILE mengidentifikasi jenis operasi DMA master bus atau mode sistem yang dapat didukung perangkat.