Partager via


NdisFreeReassembledNetBufferList, fonction (ndis/nblapi.h)

Appelez la fonction NdisFreeReassembledNetBufferList pour libérer une structure de NET_BUFFER_LIST réassemblé ainsi que la structure de NET_BUFFER et la chaîne MDL associées.

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 que le pilote a allouée en appelant le Fonction NdisAllocateReassembledNetBufferList .

[in] DataOffsetDelta

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

[in] FreeReassembleFlags

Indicateurs NDIS pouvant être combinés à une opération OR. Définissez ce paramètre sur zéro. Aucun indicateur n’est actuellement défini pour cette fonction.

Valeur de retour

None

Remarques

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

Configuration requise

Condition requise Valeur
Client minimal pris en charge Pris en charge dans NDIS 6.0 et versions ultérieures.
Plateforme cible Universal
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