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


макрос NET_BUFFER_CURRENT_MDL (ndis/nblaccessors.h)

NET_BUFFER_CURRENT_MDL — это макрос, который драйверы NDIS используют для получения элемента CurrentMdlструктуры NET_BUFFER_DATA в NET_BUFFER структуре.

Синтаксис

#define NET_BUFFER_CURRENT_MDL(_NB) ((_NB)->CurrentMdl)

Параметры

_NB

Указатель на структуру NET_BUFFER .

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

NET_BUFFER_CURRENT_MDL возвращает значение элемента CurrentMdl указанной структуры NET_BUFFER .

Комментарии

Возвращаемое значение является указателем на первый MDL, который использует текущий драйвер. Этот указатель обеспечивает оптимизацию, которая повышает производительность, пропуская все многомерные списки, которые не использует текущий драйвер.

Требования

Требование Значение
Минимальная версия клиента Поддерживается в NDIS 6.0 и более поздних версиях.
Целевая платформа Универсальное
Верхняя часть ndis/nblaccessors.h (включая ndis.h)

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

NET_BUFFER

NET_BUFFER_DATA