Fungsi WdfDmaEnablerSetMaximumScatterGatherElements (wdfdmaenabler.h)
[Hanya berlaku untuk KMDF]
Metode WdfDmaEnablerSetMaximumScatterGatherElements menetapkan jumlah maksimum elemen sebar/kumpulkan yang didukung perangkat, untuk objek pengaktif DMA tertentu.
Sintaks
void WdfDmaEnablerSetMaximumScatterGatherElements(
[in] WDFDMAENABLER DmaEnabler,
[in] size_t MaximumFragments
);
Parameter
[in] DmaEnabler
Handel ke objek pengaktif DMA yang diperoleh driver dari panggilan sebelumnya ke WdfDmaEnablerCreate.
[in] MaximumFragments
Jumlah maksimum elemen sebar/kumpulkan yang dapat didukung driver dan perangkat.
Nilai kembali
Tidak ada
Keterangan
Pemeriksaan bug terjadi jika driver menyediakan handel objek yang tidak valid.
Jika driver Anda memanggil WdfDmaEnablerSetMaximumScatterGatherElements, driver harus melakukannya dalam fungsi panggilan balik EvtDriverDeviceAdd atau EvtDevicePrepareHardware .
Jika driver Anda tidak memanggil WdfDmaEnablerSetMaximumScatterGatherElements, kerangka kerja menggunakan nilai default WDF_DMA_ENABLER_UNLIMITED_FRAGMENTS, yang berarti bahwa tidak ada batasan jumlah elemen sebar/kumpulkan.
Untuk informasi selengkapnya tentang metode ini, lihat Mengaktifkan Transaksi DMA.
Contoh
Contoh kode berikut menetapkan jumlah maksimum elemen sebar/kumpulkan untuk objek pengaktif DMA tertentu.
WdfDmaEnablerSetMaximumScatterGatherElements(
DmaEnabler,
NIC_MAX_PHYS_BUF_COUNT
);
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Universal |
Versi KMDF minimum | 1,0 |
Header | wdfdmaenabler.h (termasuk Wdf.h) |
Pustaka | Wdf01000.sys (lihat Penerapan Versi Pustaka Kerangka Kerja.) |
IRQL | PASSIVE_LEVEL |
Aturan kepatuhan DDI | DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(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