mmGetMdlByteCount 宏 (wdm.h)
MmGetMdlByteCount 宏返回指定 MDL 描述的缓冲区的长度(以字节为单位)。
语法
ULONG MmGetMdlByteCount(
[in] PMDL Mdl
);
参数
Mdl
指向 MDL 结构的指针,该结构描述物理内存中虚拟内存缓冲区的布局。 有关详细信息,请参阅使用 MDL。
返回值
MmGetMdlByteCount 返回 Mdl 描述的缓冲区的长度(以字节为单位)。
注解
宏定义:
#define MmGetMdlByteCount(Mdl) ((Mdl)->ByteCount)
MmGetMdlByteCount 的调用方可在任何 IRQL 上运行。 通常,调用方在 IRQL <= DISPATCH_LEVEL 运行。
要求
要求 | 值 |
---|---|
目标平台 | 桌面 |
标头 | wdm.h(包括 Wdm.h、Ntddk.h、Ntifs.h) |
IRQL | 任何级别 (请参阅“备注”部分) |
DDI 符合性规则 | MdlAfterReqCompletedIntIoctlA (kmdf) ,MdlAfterReqCompletedIoctlA (kmdf ) ,MdlAfterReqCompletedReadA (kmdf ) ,MdlAfterReqCompletedWriteA (kmdf) |