NET_BUFFER_FREE_MDL función de devolución de llamada (nblapi.h)

La función NetFreeMdl libera una MDL asignada anteriormente por la función NetAllocateMdl .

Sintaxis

NET_BUFFER_FREE_MDL NetBufferFreeMdl;

void NetBufferFreeMdl(
  [in] MDL *Mdl
)
{...}

Parámetros

[in] Mdl

Puntero al MDL que se va a liberar.

Valor devuelto

None

Observaciones

Si el controlador NDIS especifica un punto de entrada para la función NetFreeMdl en el parámetro FreeMdl del La función NdisAdvanceNetBufferDataStart , NDIS llama a NetFreeMdl para liberar una MDL y memoria.

NetFreeMdl libera la MDL y la memoria asignadas por la función NetAllocateMdl .

Cuando NetFreeMdl libera la memoria, debe usar el mismo mecanismo de administración de memoria que se usó en NetAllocateMdl para asignar la memoria.

NDIS llama a NetFreeMdl en IRQL <= DISPATCH_LEVEL.

Requisitos

Requisito Value
Cliente mínimo compatible Compatible con NDIS 6.0 y versiones posteriores.
Encabezado nblapi.h (include ndis.h)
IRQL <= DISPATCH_LEVEL

Consulte también

NdisAdvanceNetBufferDataStart

NetAllocateMdl