Compartir a través de


Función NdisFreeFragmentNetBufferList (ndis/nblapi.h)

Llame a la función NdisFreeFragmentNetBufferList para liberar una estructura de NET_BUFFER_LIST y todas las estructuras de NET_BUFFER asociadas y cadenas MDL asignadas previamente por la llamada función NdisAllocateFragmentNetBufferList.

Sintaxis

NDIS_EXPORTED_ROUTINE VOID NdisFreeFragmentNetBufferList(
  [in] NET_BUFFER_LIST *FragmentNetBufferList,
  [in] ULONG           DataOffsetDelta,
  [in] ULONG           FreeFragmentFlags
);

Parámetros

[in] FragmentNetBufferList

Puntero a una estructura de NET_BUFFER_LIST que se asignó llamando a NdisAllocateFragmentNetBufferList.

[in] DataOffsetDelta

Cantidad, en bytes, para avanzar (agregar al desplazamiento de datos) el fragmento NET_BUFFER estructuras antes de liberarlas. Este valor debe coincidir con el valor del parámetro DataOffsetDelta que se pasó a NdisAllocateFragmentNetBufferList cuando se creó la estructura NET_BUFFER_LIST.

[in] FreeFragmentFlags

Marcas NDIS que se pueden combinar con una operación OR. Establezca este parámetro en cero. Actualmente no hay marcas definidas para esta función.

Valor devuelto

Ninguno

Requisitos

Requisito Valor
cliente mínimo admitido Se admite en NDIS 6.0 y versiones posteriores.
de la plataforma de destino de Universal
encabezado de ndis/nblapi.h (incluya ndis.h)
biblioteca de Ndis.lib
irQL <= DISPATCH_LEVEL
reglas de cumplimiento de DDI Irql_NetBuffer_Function(ndis), NdisAllocateFragmentNetBufferList(ndis), NdisAllocateFragmentNetBufferList_InitFail(ndis)

Consulte también

NET_BUFFER

NET_BUFFER_LIST

NdisAllocateFragmentNetBufferList