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) |