NdisFreeReassembledNetBufferList function

Call the NdisFreeReassembledNetBufferList function to free a reassembled NET_BUFFER_LIST structure and the associated NET_BUFFER structure and MDL chain.

Syntax


VOID NdisFreeReassembledNetBufferList(
  _In_  PNET_BUFFER_LIST ReassembledNetBufferList,
  _In_  ULONG DataOffsetDelta,
  _In_  ULONG FreeReassembleFlags
);

Parameters

ReassembledNetBufferList [in]

A pointer to a NET_BUFFER_LIST structure that the driver allocated by calling the NdisAllocateReassembledNetBufferList function.

DataOffsetDelta [in]

The number of bytes to advance (add to) the DataOffset member of the reassembled NET_BUFFER structure before freeing the structure. This value should match DataOffsetDelta that the driver passed to NdisAllocateReassembledNetBufferList.

FreeReassembleFlags [in]

NDIS flags that can be combined with an OR operation. Set this parameter to zero. There are currently no flags defined for this function.

Return value

None

Remarks

NdisFreeReassembledNetBufferList frees a reassembled NET_BUFFER_LIST structure that the caller allocated by calling NdisAllocateReassembledNetBufferList.

Requirements

Version

Supported in NDIS 6.0 and later.

Header

Ndis.h (include Ndis.h)

IRQL

<= DISPATCH_LEVEL

DDI compliance rules

Irql_NetBuffer_Function

See also

NdisAllocateReassembledNetBufferList
NET_BUFFER
NET_BUFFER_LIST

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft