Condividi tramite


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

Vedere anche

NdisAdvanceNetBufferDataStart

NetAllocateMdl