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

Vedi anche

NdisAdvanceNetBufferDataStart

NetAllocateMdl