Fungsi NdisMDeregisterScatterGatherDma (ndis.h)
Perhatian
Untuk prosesor ARM dan ARM64, kami sangat menyarankan agar penulis driver NDIS menggunakan WDF DMA atau WDM DMA alih-alih NDIS Scatter/Gather DMA.
Untuk informasi selengkapnya tentang WDF DMA, lihat Menangani Operasi DMA di Driver KMDF.
Untuk informasi selengkapnya tentang WDM DMA, lihat topik anak terkait DMA dari Mengelola Input/Output untuk Driver.
Driver miniport master bus memanggil NdisMDeregisterScatterGatherDma untuk merilis sumber daya DMA yang dialokasikan dengan Fungsi NdisMRegisterScatterGatherDma .
Sintaks
void NdisMDeregisterScatterGatherDma(
[in] NDIS_HANDLE NdisMiniportDmaHandle
);
Parameter
[in] NdisMiniportDmaHandle
Handel ke area konteks yang digunakan NDIS untuk mengelola sumber daya DMA. Pemanggil memperoleh handel ini dengan memanggil fungsi NdisMRegisterScatterGatherDma .
Menampilkan nilai
Tidak ada
Keterangan
Driver miniport NDIS memanggil NdisMDeregisterScatterGatherDma dari fungsi MiniportHaltEx untuk merilis sumber daya DMA yang dialokasikan dan diinisialisasi dalam panggilan sebelumnya ke NdisMRegisterScatterGatherDma.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Didukung di NDIS 6.0 dan yang lebih baru. |
Target Platform | Universal |
Header | ndis.h (termasuk Ndis.h) |
Pustaka | Ndis.lib |
IRQL | PASSIVE_LEVEL |
Aturan kepatuhan DDI | Init_RegisterSG(ndis), Irql_Gather_DMA_Function(ndis) |
Lihat juga
NDIS Menyebar/Mengumpulkan DMA
NdismRegisterScatterGatherDmaSaran 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