Partager via


NdisFreeReassembledNetBufferList, fonction (ndis/nblapi.h)

Appelez la fonction NdisFreeReassembledNetBufferList pour libérer une structure de NET_BUFFER_LIST réassembled et la structure NET_BUFFER associée et la chaîne MDL associée.

Syntaxe

NDIS_EXPORTED_ROUTINE VOID NdisFreeReassembledNetBufferList(
  [in] NET_BUFFER_LIST *ReassembledNetBufferList,
  [in] ULONG           DataOffsetDelta,
  [in] ULONG           FreeReassembleFlags
);

Paramètres

[in] ReassembledNetBufferList

Pointeur vers une structure NET_BUFFER_LIST allouée par le pilote en appelant le fonction NdisAllocateReassembledNetBufferList.

[in] DataOffsetDelta

Nombre d’octets à avancer (ajouter à) le DataOffset membre de la structure NET_BUFFER réassembled avant de libérer la structure. Cette valeur doit correspondre à DataOffsetDelta que le pilote a passé à NdisAllocateReassembledNetBufferList.

[in] FreeReassembleFlags

Indicateurs NDIS qui peuvent être combinés à une opération OR. Définissez ce paramètre sur zéro. Il n’existe actuellement aucun indicateur défini pour cette fonction.

Valeur de retour

Aucun

Remarques

NdisFreeReassembledNetBufferList libère une structure NET_BUFFER_LIST réassembled que l’appelant a allouée en appelant NdisAllocateReassembledNetBufferList.

Exigences

Exigence Valeur
client minimum pris en charge Prise en charge dans NDIS 6.0 et versions ultérieures.
plateforme cible Universel
d’en-tête ndis/nblapi.h (include ndis.h)
bibliothèque Ndis.lib
IRQL <= DISPATCH_LEVEL
règles de conformité DDI Irql_NetBuffer_Function(ndis), NdisAllocateReassembledNetBufferList(ndis), NdisAllocateReassembledNetBufferList_InitFail(ndis)

Voir aussi

NET_BUFFER

NET_BUFFER_LIST

NdisAllocateReassembledNetBufferList