Partager via


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

Voir aussi

NdisAdvanceNetBufferDataStart

netAllocateMdl