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


Функция 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 структуру.

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

Никакой

Замечания

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

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

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

Скопированный элемент Запуск версии 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 (include ndis.h)
библиотеки Ndis.lib
IRQL <= DISPATCH_LEVEL
правил соответствия DDI Irql_NetBuffer_Function(ndis)

См. также

NET_BUFFER_LIST

NET_BUFFER_LIST структура

NdisCopyReceiveNetBufferListInfo