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 de la estructura NET_BUFFER ensamblada 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

None

Observaciones

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

Requisitos

Requisito Value
Cliente mínimo compatible Compatible con NDIS 6.0 y versiones posteriores.
Plataforma de destino Universal
Encabezado ndis/nblapi.h (include ndis.h)
Library 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