NET_BUFFER_FREE_MDL fonction de rappel (nblapi.h)
La fonction NetFreeMdl libère une MDL précédemment allouée par la fonction NetAllocateMdl .
Syntaxe
NET_BUFFER_FREE_MDL NetBufferFreeMdl;
void NetBufferFreeMdl(
[in] MDL *Mdl
)
{...}
Paramètres
[in] Mdl
Pointeur vers la MDL qui doit être libérée.
Valeur de retour
None
Remarques
Si le pilote NDIS spécifie un point d’entrée pour la fonction NetFreeMdl au niveau du paramètre FreeMdl du NdisAdvanceNetBufferDataStart , NDIS appelle NetFreeMdl pour libérer une MDL et de la 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 que celui utilisé dans NetAllocateMdl pour allouer la mémoire.
NDIS appelle NetFreeMdl à l’adresse IRQL <= DISPATCH_LEVEL.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Pris en charge dans NDIS 6.0 et versions ultérieures. |
En-tête | nblapi.h (include ndis.h) |
IRQL | <= DISPATCH_LEVEL |