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. |