Makro MmGetMdlByteCount (wdm.h)

Makro MmGetMdlByteCount mengembalikan panjang, dalam byte, dari buffer yang dijelaskan oleh MDL yang ditentukan.

Sintaks

ULONG MmGetMdlByteCount(
  [in] PMDL Mdl
);

Parameter

Mdl

Penunjuk ke struktur MDL yang menjelaskan tata letak buffer memori virtual dalam memori fisik. Untuk informasi selengkapnya, lihat Menggunakan MDL.

Mengembalikan nilai

MmGetMdlByteCount mengembalikan panjang, dalam byte, dari buffer yang dijelaskan oleh Mdl.

Keterangan

Definisi makro:

#define MmGetMdlByteCount(Mdl)  ((Mdl)->ByteCount)

Penelepon MmGetMdlByteCount dapat berjalan di IRQL apa pun. Biasanya, penelepon berjalan di IRQL <= DISPATCH_LEVEL.

Persyaratan

Persyaratan Nilai
Target Platform Desktop
Header wdm.h (termasuk Wdm.h, Ntddk.h, Ntifs.h)
IRQL Tingkat apa pun (lihat bagian Keterangan)
Aturan kepatuhan DDI MdlAfterReqCompletedIntIoctlA(kmdf), MdlAfterReqCompletedIoctlA(kmdf), MdlAfterReqCompletedReadA(kmdf), MdlAfterReqCompletedWriteA(kmdf)

Lihat juga

MDL

MmGetMdlByteOffset