NdisCopySendNetBufferListInfo - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// nblapi.h

NDIS_EXPORTED_ROUTINE VOID NdisCopySendNetBufferListInfo(
  [in] NET_BUFFER_LIST       *DestNetBufferList,
  [in] NET_BUFFER_LIST const *SrcNetBufferList
);
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (nf-nblapi-ndiscopysendnetbufferlistinfo)

NdisCopySendNetBufferListInfo function

Description

Intermediate drivers call the NdisCopySendNetBufferListInfo function to copy the NET_BUFFER_LIST information in a transmit NET_BUFFER_LIST structure.

Parameters

DestNetBufferList [in]

A pointer to the destination NET_BUFFER_LIST structure.

SrcNetBufferList [in]

A pointer to the source NET_BUFFER_LIST structure.

Remarks

When an intermediate driver or filter driver receives a transmit request from an overlying driver, it can, for example, clone the NET_BUFFER_LIST structure or allocate a new structure to propagate the request to underlying drivers. The driver should use NdisCopySendNetBufferListInfo to copy the NET_BUFFER_LIST information, including private NDIS information, to the new structure.

To copy the NET_BUFFER_LIST information on the receive path, use the NdisCopyReceiveNetBufferListInfo function.

The following NET_BUFFER_LIST items are copied in a call to NdisCopySendNetBufferListInfo:

Copied Item Starting Windows Version
TcpIpChecksumNetBufferListInfo Windows Vista
IPsecOffloadV1NetBufferListInfo Windows Vista
TcpLargeSendNetBufferListInfo Windows Vista
Ieee8021QNetBufferListInfo Windows Vista
MediaSpecificInformation Windows Vista
NetBufferListCancelId Windows Vista
NetBufferListProtocolId Windows Vista
IPsecOffloadV2TunnelNetBufferListInfo Windows Vista with Service Pack 1 (SP1)
IPsecOffloadV2HeaderNetBufferListInfo Windows Vista with SP1
VirtualSubnetInfo Windows 8 (AMD64 only)
NetBufferListFilteringInfo Windows 8

See also

NET_BUFFER_LIST

NET_BUFFER_LIST Structure

NdisCopyReceiveNetBufferListInfo