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