Freigeben über


NdisFreeScatterGatherList-Funktion (ndis.h)

Die NdisFreeScatterGatherList Funktion gibt eine Punkt/Gather-Liste frei.

Syntax

void NdisFreeScatterGatherList(
  [in] IN NDIS_HANDLE          NdisHandle,
  [in] IN PSCATTER_GATHER_LIST ScatterGatherListBuffer,
  [in] IN BOOLEAN              WriteToDevice
);

Parameter

[in] NdisHandle

Ein NDIS-Treiber oder Instanzhandle, das während der Initialisierung des Aufrufers abgerufen wurde. Dies sollte derselbe Handle sein, der an den NdisBuildScatterGatherList Funktion, wenn die Punkt-/Gather-Liste erstellt wurde.

[in] ScatterGatherListBuffer

Ein Zeiger auf eine vom Aufrufer bereitgestellte SCATTER_GATHER_LIST Struktur, um frei zu sein. Dies muss derselbe Puffer sein, der an die NdisBuildScatterGatherList Funktion übergeben wurde, wenn die Punkt-/Gather-Liste zugeordnet wurde.

[in] WriteToDevice

Ein BOOLESCHER Wert, der auf TRUE festgelegt ist,, wenn die Punkt-/Gather-Liste zum Schreiben auf das Gerät verwendet wurde. Andernfalls ist es FALSE.

Rückgabewert

Nichts

Bemerkungen

NDIS-Treiber rufen die NdisFreeScatterGatherList Funktion auf, um eine XY/Gather-Liste freizulösen, die mit der NdisBuildScatterGatherList Funktion.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Unterstützt in NDIS 6.20 und höher.
Zielplattform- Universal
Header- ndis.h (include Ndis.h)
Library Ndis.lib
IRQL- = DISPATCH_LEVEL

Siehe auch

NdisBuildScatterGatherList

SCATTER_GATHER_LIST