NET_BUFFER_FREE_MDL fonction de rappel (nblapi.h)
La fonction NetFreeMdl libère un MDL qui a été précédemment alloué par la fonction NetAllocateMdl.
Syntaxe
NET_BUFFER_FREE_MDL NetBufferFreeMdl;
void NetBufferFreeMdl(
[in] MDL *Mdl
)
{...}
Paramètres
[in] Mdl
Pointeur vers le MDL à libérer.
Valeur de retour
Aucun
Remarques
Si le pilote NDIS spécifie un point d’entrée pour la fonction NetFreeMdl au paramètre FreeMdl du paramètre fonction NdisAdvanceNetBufferDataStart, NDIS appelle NetFreeMdl pour libérer un MDL et une mémoire.
NetFreeMdl libère le MDL et la mémoire qui ont été alloués par la fonction NetAllocateMdl.
Lorsque NetFreeMdl libère la mémoire, il doit utiliser le même mécanisme de gestion de la mémoire utilisé dans NetAllocateMdl pour allouer la mémoire.
NDIS appelle NetFreeMdl au <IRQL = DISPATCH_LEVEL.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Prise en charge dans NDIS 6.0 et versions ultérieures. |
d’en-tête | nblapi.h (include ndis.h) |
IRQL | <= DISPATCH_LEVEL |