共用方式為


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)

另請參閱

MDL

mmGetMdlByteOffset