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

MiniportHaltEx

NDIS Menyebar/Mengumpulkan DMA

NdismRegisterScatterGatherDma