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 |