NDIS NET_BUFFER Functions (Compact 2013)

3/26/2014

This section describes the NDIS NET_BUFFER functions.

In This Section

  • NdisAllocateMdl
    Allocates an MDL that describes the memory buffer at the specified virtual address.
  • NdisAllocateNetBuffer
    Allocates and initializes a NET_BUFFER structure from a NET_BUFFER structure pool.
  • NdisFreeNetBuffer
    Frees a NET_BUFFER structure that was previously allocated from a NET_BUFFER structure.
  • NdisFreeNetBufferList
    Frees a NET_BUFFER_LIST structure that was previously allocated from a NET_BUFFER_LIST structure pool.
  • NdisGetPoolFromNetBuffer
    Obtains the NET_BUFFER structure pool handle that is associated with a specified NET_BUFFER structure.
  • NdisGetPoolFromNetBufferList
    Gets the NET_BUFFER_LIST structure pool handle that is associated with a specified NET_BUFFER_LIST structure.
  • NdisQueryNetBufferPhysicalCount
    Returns the maximum number of physical breaks mapped by the buffer descriptors that are associated with the given NET_BUFFER structure.
  • NetAllocateMdl
    Allocates an MDL with an associated memory block of a specified size.
  • NetFreeMdl
    Frees an MDL that was previously allocated by the NetAllocateMdl function.

See Also

Reference

NET_BUFFER Management