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 les 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 qui a été passé à NdisAllocateFragmentNetBufferList lors de la création de la structure NET_BUFFER_LIST.

[in] FreeFragmentFlags

Indicateurs NDIS qui peuvent être combinés avec 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

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

Voir aussi

NET_BUFFER

NET_BUFFER_LIST

NdisAllocateFragmentNetBufferList