NET_BUFFER_FREE_MDL funzione di callback (nblapi.h)
La funzione NetFreeMdl libera un MDL precedentemente allocato dalla funzione NetAllocateMdl .
Sintassi
NET_BUFFER_FREE_MDL NetBufferFreeMdl;
void NetBufferFreeMdl(
[in] MDL *Mdl
)
{...}
Parametri
[in] Mdl
Puntatore al MDL che deve essere liberato.
Valore restituito
nessuno
Osservazioni
Se il driver NDIS specifica un punto di ingresso per la funzione NetFreeMdl nel parametro FreeMdl dell'oggetto La funzione NdisAdvanceNetBufferDataStart , NDIS chiama NetFreeMdl per liberare un MDL e una memoria.
NetFreeMdl libera l'MDL e la memoria allocata 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.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Supportato in NDIS 6.0 e versioni successive. |
Intestazione | nblapi.h (include ndis.h) |
IRQL | <= DISPATCH_LEVEL |