NdisFreeScatterGatherList-Funktion (ndis.h)

Die Funktion NdisFreeScatterGatherList gibt eine Punkt-/Sammelliste 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 ein Instanzhandle, das während der Initialisierung des Aufrufers abgerufen wurde. Dies sollte der gleiche Handle sein, der an den NdisBuildScatterGatherList-Funktion , wenn die Punkt-/Sammelliste erstellt wurde.

[in] ScatterGatherListBuffer

Ein Zeiger auf eine 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-/Sammelliste zugewiesen wurde.

[in] WriteToDevice

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

Rückgabewert

Keine

Bemerkungen

NDIS-Treiber rufen die NdisFreeScatterGatherList-Funktion auf, um eine Punkt-/Sammelliste freizulösen, die mit dem NdisBuildScatterGatherList-Funktion .

Anforderungen

   
Unterstützte Mindestversion (Client) Unterstützt in NDIS 6.20 und höher.
Zielplattform Universell
Header ndis.h (include Ndis.h)
Bibliothek Ndis.lib
IRQL = DISPATCH_LEVEL

Weitere Informationen

NdisBuildScatterGatherList

SCATTER_GATHER_LIST