Fungsi MmInitializeMdl (wdm.h)
Makro MmInitializeMdl menginisialisasi header MDL.
Sintaks
void MmInitializeMdl(
[in] PMDL MemoryDescriptorList,
[in] PVOID BaseVa,
[in] SIZE_T Length
);
Parameter
[in] MemoryDescriptorList
Penunjuk ke buffer untuk diinisialisasi sebagai MDL. Untuk informasi selengkapnya, lihat bagian berikut.
[in] BaseVa
Penunjuk ke alamat virtual dasar buffer.
[in] Length
Menentukan panjang, dalam byte, dari buffer yang akan dijelaskan oleh MDL. Rutinitas ini mendukung panjang buffer maksimum byte MAXULONG.
Mengembalikan nilai
Tidak ada
Keterangan
Buffer yang dirujuk MemoryDescriptorList harus dialokasikan dalam memori yang tidak disebarkan. Ukuran, dalam byte, dari buffer ini harus setidaknya sizeof(MDL) + sizeof(PFN_NUMBER) * ADDRESS_AND_SIZE_TO_SPAN_PAGES(BaseVa, Length).
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 |
Header | wdm.h |
IRQL | <= DISPATCH_LEVEL |