Макрос MmGetMdlByteCount (wdm.h)
Макрос MmGetMdlByteCount возвращает длину в байтах буфера, описанного указанным MDL.
Синтаксис
ULONG MmGetMdlByteCount(
[in] PMDL 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) |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по