NdisGetPoolFromNetBufferList function (ndis/nblapi.h)

Call the NdisGetPoolFromNetBufferList function to get the NET_BUFFER_LIST structure pool handle that is associated with a specified NET_BUFFER_LIST structure.

Syntax

NDIS_EXPORTED_ROUTINE NDIS_HANDLE NdisGetPoolFromNetBufferList(
  [in] NET_BUFFER_LIST const *NetBufferList
);

Parameters

[in] NetBufferList

A pointer to a previously allocated NET_BUFFER_LIST structure.

Return value

NdisGetPoolFromNetBufferList returns a handle to the NET_BUFFER_LIST structure pool that is associated with the specified NET_BUFFER_LIST structure.

Remarks

The handle that NdisGetPoolFromNetBufferList returns is a required parameter in calls to NDIS functions that manipulate the NET_BUFFER_LIST structures that are from the associated NET_BUFFER_LIST structure pool.

Requirements

Requirement Value
Minimum supported client Supported in NDIS 6.0 and later.
Target Platform Universal
Header ndis/nblapi.h (include ndis.h)
Library Ndis.lib
IRQL <= DISPATCH_LEVEL
DDI compliance rules Irql_NetBuffer_Function(ndis)

See also

NET_BUFFER_LIST