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


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

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

Никакой

Замечания

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

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

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

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

См. также

NET_BUFFER_LIST

NET_BUFFER_LIST структура

NdisCopySendNetBufferListInfo