Freigeben über


NdisFreeScatterGatherList-Funktion (ndis.h)

Die NdisFreeScatterGatherList-Funktion gibt eine Scatter/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 instance Handle, das während der Aufruferinitialisierung abgerufen wurde. Dies sollte der gleiche Handle sein, der an den übergeben wurde NdisBuildScatterGatherList-Funktion beim Erstellen der Scatter/Gather-Liste.

[in] ScatterGatherListBuffer

Ein Zeiger auf eine vom Aufrufer bereitgestellte SCATTER_GATHER_LIST Struktur zum Freigeben. Dies muss derselbe Puffer sein, der an die Funktion NdisBuildScatterGatherList übergeben wurde, als die Scatter-/Gather-Liste zugeordnet wurde.

[in] WriteToDevice

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

Rückgabewert

Keine

Bemerkungen

NDIS-Treiber rufen die NdisFreeScatterGatherList-Funktion auf, um eine Scatter/Gather-Liste frei zu geben, die mit dem NdisBuildScatterGatherList-Funktion .

Anforderungen

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

Weitere Informationen

NdisBuildScatterGatherList

SCATTER_GATHER_LIST