Поделиться через


Макрос NdisQueryMdlOffset

Макрос NdisQueryMdlOffset извлекает смещение в пределах физической страницы, с которой начинается заданный буфер MDL, и длину буфера.

Синтаксис

VOID NdisQueryMdlOffset(
    _Mdl,
    _Offset,
    _Length
);

Параметры

_Mdl
Указатель на MDL.

_Смещение
Указатель на переменную, предоставленную вызывающим объектом, в которой этот макрос возвращает отсчитываемое от нуля смещение байтов в пределах физической страницы, содержащей буфер, заданный MDL.

_Длина
Указатель на переменную, предоставленную вызывающим объектом, в которой этот макрос возвращает длину (в байтах) диапазона виртуальных адресов, заданного MDL.

Возвращаемое значение

None

Remarks

Макрос NdisQueryMdlOffset предоставляет версию функции NdisQueryBufferOffset на основе MDL.

Требования

Целевая платформа

Персональный компьютер

Версия

Поддерживается в NDIS 6.0 и более поздних версиях.

Заголовок

Ndis.h (включая Ndis.h)

IRQL

<= DISPATCH_LEVEL

Правила соответствия DDI

Irql_NetBuffer_Function

См. также раздел

NdisQueryBufferOffset