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) |