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) |