NET_BUFFER_FREE_MDL funzione di callback (nblapi.h)
La funzione NetFreeMdl libera un MDL allocato in precedenza dalla funzione NetAllocateMdl.
Sintassi
NET_BUFFER_FREE_MDL NetBufferFreeMdl;
void NetBufferFreeMdl(
[in] MDL *Mdl
)
{...}
Parametri
[in] Mdl
Puntatore al file MDL da liberare.
Valore restituito
Nessuno
Osservazioni
Se il driver NDIS specifica un punto di ingresso per la funzione NetFreeMdl nel parametro FreeMdl funzione NdisAdvanceNetBufferDataStart, NDIS chiama NetFreeMdl per liberare un MDL e una memoria.
NetFreeMdl libera l'MDL e la memoria allocati dalla funzione NetAllocateMdl.
Quando NetFreeMdl libera la memoria, deve usare lo stesso meccanismo di gestione della memoria usato in NetAllocateMdl per allocare la memoria.
NDIS chiama NetFreeMdl in IRQL <= DISPATCH_LEVEL.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Supportato in NDIS 6.0 e versioni successive. |
intestazione | nblapi.h (include ndis.h) |
IRQL | <= DISPATCH_LEVEL |