Share via


NdisCopySendNetBufferListInfo (Compact 2013)

3/26/2014

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

Syntax

VOID
  NdisCopySendNetBufferListInfo(
    IN PNET_BUFFER_LIST  DestNetBufferList,
    IN PNET_BUFFER_LIST  SrcNetBufferList
    );

Parameters

  • DestNetBufferList
    A pointer to the destination NET_BUFFER_LIST structure.
  • SrcNetBufferList
    A pointer to the source NET_BUFFER_LIST structure.

Return Value

None

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. This includes private NDIS information, to the new structure.

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

Requirements

Header

ndis.h

See Also

Reference

NDIS NET_BUFFER Functions
NET_BUFFER_LIST
NdisCopyReceiveNetBufferListInfo