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


Функция NdisCopyReceiveNetBufferListInfo (ndis/nblapi.h)

Промежуточные драйверы вызывают функцию NdisCopyReceiveNetBufferListInfo для копирования сведений о NET_BUFFER_LIST в полученную структуру NET_BUFFER_LIST .

Синтаксис

NDIS_EXPORTED_ROUTINE VOID NdisCopyReceiveNetBufferListInfo(
  [in] NET_BUFFER_LIST       *DestNetBufferList,
  [in] NET_BUFFER_LIST const *SrcNetBufferList
);

Параметры

[in] DestNetBufferList

Указатель на целевую структуру NET_BUFFER_LIST .

[in] SrcNetBufferList

Указатель на структуру исходного NET_BUFFER_LIST .

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

None

Remarks

Когда промежуточный драйвер или драйвер фильтра получает признаки получения от базового драйвера, он может, например, клонировать структуру NET_BUFFER_LIST или выделить новую структуру для распространения запроса на драйверы с превышением. Драйвер должен использовать NdisCopyReceiveNetBufferListInfo для копирования сведений NET_BUFFER_LIST , включая частные сведения NDIS, в новую структуру.

Чтобы скопировать NET_BUFFER_LIST сведения о пути отправки, используйтеФункция NdisCopySendNetBufferListInfo.

При вызове NdisCopyReceiveNetBufferListInfo копируются следующие элементы NET_BUFFER_LIST:

Скопированный элемент Запуск версии Windows
TcpIpChecksumNetBufferListInfo Windows Vista
IPsecOffloadV1NetBufferListInfo Windows Vista
TcpReceiveNoPush Windows Vista
Ieee8021QNetBufferListInfo Windows Vista
MediaSpecificInformation Windows Vista
NetBufferListFrameType Windows Vista
NetBufferListHashValue Windows Vista
NetBufferListHashInfo Windows Vista
IPsecOffloadV2TunnelNetBufferListInfo Windows Vista с пакетом обновления 1 (SP1)
IPsecOffloadV2HeaderNetBufferListInfo Windows Vista с пакетом обновления 1 (SP1)
VirtualSubnetInfo Windows 8 (только AMD64)
NetBufferListFilteringInfo Windows 8

Требования

Требование Значение
Минимальная версия клиента Поддерживается в NDIS 6.0 и более поздних версиях.
Целевая платформа Универсальное
Верхняя часть ndis/nblapi.h (включая ndis.h)
Библиотека Ndis.lib
IRQL <= DISPATCH_LEVEL
Правила соответствия DDI Irql_NetBuffer_Function(ndis)

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

NET_BUFFER_LIST

Структура NET_BUFFER_LIST

NdisCopySendNetBufferListInfo