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


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

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

Синтаксис

NDIS_EXPORTED_ROUTINE VOID NdisCopySendNetBufferListInfo(
  [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 или выделить новую структуру для распространения запроса на базовые драйверы. Драйвер должен использовать NdisCopySendNetBufferListInfo для копирования сведений о NET_BUFFER_LIST , включая частные сведения NDIS, в новую структуру.

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

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

Скопированный элемент Запуск версии Windows
TcpIpChecksumNetBufferListInfo Windows Vista
IPsecOffloadV1NetBufferListInfo Windows Vista
TcpLargeSendNetBufferListInfo Windows Vista
Ieee8021QNetBufferListInfo Windows Vista
MediaSpecificInformation Windows Vista
NetBufferListCancelId Windows Vista
NetBufferListProtocolId 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

NdisCopyReceiveNetBufferListInfo