다음을 통해 공유


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