Partager via


NdisFreeFragmentNetBufferList, fonction (ndis/nblapi.h)

Appelez la fonction NdisFreeFragmentNetBufferList pour libérer une structure NET_BUFFER_LIST et toutes les structures NET_BUFFER associées et chaînes MDL précédemment allouées par l’appel fonction NdisAllocateFragmentNetBufferList.

Syntaxe

NDIS_EXPORTED_ROUTINE VOID NdisFreeFragmentNetBufferList(
  [in] NET_BUFFER_LIST *FragmentNetBufferList,
  [in] ULONG           DataOffsetDelta,
  [in] ULONG           FreeFragmentFlags
);

Paramètres

[in] FragmentNetBufferList

Pointeur vers une structure NET_BUFFER_LIST qui a été allouée en appelant NdisAllocateFragmentNetBufferList.

[in] DataOffsetDelta

Quantité, en octets, à avancer (ajouter au décalage de données) le fragment NET_BUFFER structures avant de les libérer. Cette valeur doit correspondre à la valeur du paramètre DataOffsetDelta passé à NdisAllocateFragmentNetBufferList lors de la création de la structure NET_BUFFER_LIST.

[in] FreeFragmentFlags

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

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), NdisAllocateFragmentNetBufferList(ndis), NdisAllocateFragmentNetBufferList_InitFail(ndis)

Voir aussi

NET_BUFFER

NET_BUFFER_LIST

NdisAllocateFragmentNetBufferList