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 |