Fungsi WdfDmaTransactionFreeResources (wdfdmatransaction.h)
[Hanya berlaku untuk KMDF]
Metode WdfDmaTransactionFreeResources merilis sumber daya DMA yang sebelumnya dialokasikan driver dengan memanggil WdfDmaTransactionAllocateResources.
Sintaks
void WdfDmaTransactionFreeResources(
[in] WDFDMATRANSACTION DmaTransaction
);
Parameter
[in] DmaTransaction
Handel ke objek transaksi DMA yang disediakan driver dalam panggilan sebelumnya ke WdfDmaTransactionAllocateResources.
Nilai kembali
Tidak ada
Keterangan
WdfDmaTransactionFreeResources harus digunakan dengan pengaktif DMA yang menentukan paket atau profil sistem.
Pada sistem operasi yang lebih lama dari Windows 8, WdfDmaTransactionFreeResources harus digunakan dengan pengaktif yang menentukan pengaktif DMA paket tunggal. Dimulai dengan Windows 8, WdfDmaTransactionFreeResources juga dapat digunakan dengan pengaktif yang menentukan pengaktif DMA mode sistem.
Ketika dipanggil dengan pengaktif DMA sebar/kumpulkan, WdfDmaTransactionFreeResources menyebabkan pemeriksaan bug pemverifikasi.
Panggilan driver ke WdfDmaTransactionFreeResources dapat menyebabkan kerangka kerja segera memanggil EvtProgramDma atau EvtReserveDma .
Untuk informasi selengkapnya tentang DMA mode sistem, lihat Mendukung System-Mode DMA.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Universal |
Versi KMDF minimum | 1.11 |
Header | wdfdmatransaction.h (termasuk Wdf.h) |
Pustaka | Wdf01000.sys (lihat Penerapan Versi Pustaka Kerangka Kerja.) |
IRQL | <=DISPATCH_LEVEL |
Aturan kepatuhan DDI | DriverCreate(kmdf) |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk