Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Rufen Sie die NdisFreeFragmentNetBufferList--Funktion auf, um eine NET_BUFFER_LIST Struktur und alle zugeordneten NET_BUFFER Strukturen und MDL-Ketten freizuweisen, die zuvor vom Aufruf zugeordnet wurden NdisAllocateFragmentNetBufferList Funktion.
Syntax
NDIS_EXPORTED_ROUTINE VOID NdisFreeFragmentNetBufferList(
[in] NET_BUFFER_LIST *FragmentNetBufferList,
[in] ULONG DataOffsetDelta,
[in] ULONG FreeFragmentFlags
);
Parameter
[in] FragmentNetBufferList
Ein Zeiger auf eine NET_BUFFER_LIST Struktur, die durch Aufrufen NdisAllocateFragmentNetBufferListzugewiesen wurde.
[in] DataOffsetDelta
Die Menge in Bytes, um das Fragment NET_BUFFER Strukturen voranzuschreiten (zum Datenoffset hinzufügen), bevor sie freigegeben werden. Dieser Wert sollte dem Wert des DataOffsetDelta- Parameters entsprechen, der an NdisAllocateFragmentNetBufferList übergeben wurde, als die NET_BUFFER_LIST Struktur erstellt wurde.
[in] FreeFragmentFlags
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
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), NdisAllocateFragmentNetBufferList(ndis), NdisAllocateFragmentNetBufferList_InitFail(ndis) |