Compartir a través de


Función NdisFreeReassembledNetBufferList (ndis/nblapi.h)

Llame a la función NdisFreeReassembledNetBufferList para liberar una estructura de NET_BUFFER_LIST ensamblada y la estructura de NET_BUFFER asociada y la cadena MDL.

Sintaxis

NDIS_EXPORTED_ROUTINE VOID NdisFreeReassembledNetBufferList(
  [in] NET_BUFFER_LIST *ReassembledNetBufferList,
  [in] ULONG           DataOffsetDelta,
  [in] ULONG           FreeReassembleFlags
);

Parámetros

[in] ReassembledNetBufferList

Puntero a una estructura de NET_BUFFER_LIST que el controlador asignó mediante una llamada a función NdisAllocateReassembledNetBufferList.

[in] DataOffsetDelta

Número de bytes que se van a avanzar (agregar a) el miembro DataOffset del ensamblado NET_BUFFER estructura antes de liberar la estructura. Este valor debe coincidir con dataOffsetDelta que el controlador pasó a NdisAllocateReassembledNetBufferList.

[in] FreeReassembleFlags

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

Observaciones

NdisFreeReassembledNetBufferList libera una estructura NET_BUFFER_LIST ensamblada que el autor de la llamada asignó mediante una llamada a NdisAllocateReassembledNetBufferList.

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), NdisAllocateReassembledNetBufferList(ndis), NdisAllocateReassembledNetBufferList_InitFail(ndis)

Consulte también

NET_BUFFER

NET_BUFFER_LIST

NdisAllocateReassembledNetBufferList