NdisFreeFragmentNetBufferList - NtDoc

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

NDIS_EXPORTED_ROUTINE VOID NdisFreeFragmentNetBufferList(
  [in] NET_BUFFER_LIST *FragmentNetBufferList,
  [in] ULONG           DataOffsetDelta,
  [in] ULONG           FreeFragmentFlags
);
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

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

NdisFreeFragmentNetBufferList function

Description

Call the NdisFreeFragmentNetBufferList function to free a NET_BUFFER_LIST structure and all associated NET_BUFFER structures and MDL chains that were previously allocated by the calling NdisAllocateFragmentNetBufferList function.

Parameters

FragmentNetBufferList [in]

A pointer to a NET_BUFFER_LIST structure that was allocated by calling NdisAllocateFragmentNetBufferList.

DataOffsetDelta [in]

The amount, in bytes, to advance (add to the data offset) the fragment NET_BUFFER structures before freeing them. This value should match the value of the DataOffsetDelta parameter that was passed to NdisAllocateFragmentNetBufferList when the NET_BUFFER_LIST structure was created.

FreeFragmentFlags [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.

See also

NET_BUFFER

NET_BUFFER_LIST

NdisAllocateFragmentNetBufferList