MmGetMdlByteCount function

The MmGetMdlByteCount macro returns the length, in bytes, of the buffer described by the specified MDL.

Syntax

ULONG MmGetMdlByteCount(
  [in] PMDL Mdl
);

Parameters

Mdl

A pointer to an MDL structure that describes the layout of a virtual memory buffer in physical memory. For more information, see Using MDLs.

Return Value

None

Remarks

Callers of MmGetMdlByteCount can be running at any IRQL. Usually, callers are running at IRQL <= DISPATCH_LEVEL.

Requirements

   
Windows version Available starting with Windows 2000.
Target Platform Desktop
Header wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
Library wdm.h
IRQL Any level (see Remarks section)
DDI compliance rules MdlAfterReqCompletedIntIoctlA, MdlAfterReqCompletedIoctlA, MdlAfterReqCompletedReadA, MdlAfterReqCompletedWriteA

See Also

MmGetMdlByteOffset

MDL