Freigeben über


NET_BUFFER_FREE_MDL Rückruffunktion (nblapi.h)

Die NetFreeMdl--Funktion gibt eine MDL frei, die zuvor von der NetAllocateMdl-Funktion zugewiesen wurde.

Syntax

NET_BUFFER_FREE_MDL NetBufferFreeMdl;

void NetBufferFreeMdl(
  [in] MDL *Mdl
)
{...}

Parameter

[in] Mdl

Ein Zeiger auf die MDL, die freigegeben werden soll.

Rückgabewert

Nichts

Bemerkungen

Wenn der NDIS-Treiber einen Einstiegspunkt für die NetFreeMdl--Funktion im FreeMdl- Parameter des Parameters "FreeMdl" angibt NdisAdvanceNetBufferDataStart-Funktion ruft NDIS NetFreeMdl- auf, um eine MDL und einen Arbeitsspeicher freizugeben.

NetFreeMdl gibt die MDL und den Arbeitsspeicher frei, die von der NetAllocateMdl-Funktion zugewiesen wurden.

Wenn NetFreeMdl den Speicher freigibt, sollte er den gleichen Speicherverwaltungsmechanismus verwenden, der in NetAllocateMdl zum Zuweisen des Speichers verwendet wurde.

NDIS ruft NetFreeMdl bei IRQL <= DISPATCH_LEVEL auf.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Unterstützt in NDIS 6.0 und höher.
Header- nblapi.h (include ndis.h)
IRQL- <= DISPATCH_LEVEL

Siehe auch

NdisAdvanceNetBufferDataStart-

NetAllocateMdl-