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 |