Freigeben über


NdisFreeReassembledNetBufferList-Funktion (ndis/nblapi.h)

Rufen Sie die NdisFreeReassembledNetBufferList--Funktion auf, um eine neu zusammengesetzte NET_BUFFER_LIST Struktur und die zugeordnete NET_BUFFER Struktur und MDL-Kette frei zu geben.

Syntax

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

Parameter

[in] ReassembledNetBufferList

Ein Zeiger auf eine NET_BUFFER_LIST-Struktur, die der vom Treiber zugewiesene Treiber durch Aufrufen der NdisAllocateReassembledNetBufferList Funktion.

[in] DataOffsetDelta

Die Anzahl der Bytes, die vor dem Freigeben der Struktur DataOffset Element der neu zusammengesetzten NET_BUFFER Struktur vorangebracht werden sollen. Dieser Wert sollte DataOffsetDelta- übereinstimmen, die der Treiber an NdisAllocateReassembledNetBufferListübergeben hat.

[in] FreeReassembleFlags

NDIS-Flags, die mit einem OR-Vorgang kombiniert werden können. Legen Sie diesen Parameter auf Null fest. Für diese Funktion sind derzeit keine Flags definiert.

Rückgabewert

Nichts

Bemerkungen

NdisFreeReassembledNetBufferList gibt eine neu zusammengesetzte NET_BUFFER_LIST Struktur frei, die der Aufrufer durch Aufrufen zugewiesen hat. NdisAllocateReassembledNetBufferList.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Unterstützt in NDIS 6.0 und höher.
Zielplattform- Universal
Header- ndis/nblapi.h (include ndis.h)
Library Ndis.lib
IRQL- <= DISPATCH_LEVEL
DDI-Complianceregeln Irql_NetBuffer_Function(ndis), NdisAllocateReassembledNetBufferList(ndis), NdisAllocateReassembledNetBufferList_InitFail(ndis)

Siehe auch

NET_BUFFER

NET_BUFFER_LIST

NdisAllocateReassembledNetBufferList