Freigeben über


NdisFreeToNPagedLookasideList-Makro (ndis.h)

Die NdisFreeToNPagedLookasideList Funktion gibt einen Eintrag in die angegebene Lookaside-Liste zurück.

Syntax

void NdisFreeToNPagedLookasideList(
   _L,
   _E
);

Parameter

_L

Ein Zeiger auf den Kopf der Lookaside-Liste, an die der Eintrag zurückgegeben wird.

_E

Ein Zeiger auf den Freihandeingaben.

Rückgabewert

Nichts

Bemerkungen

Wenn die Lookaside-Liste die vom System festgelegte maximale Anzahl von Einträgen nicht erreicht hat, wird Eintrag am Anfang der Lookaside-Liste eingefügt. Wenn die Liste die maximale Größe erreicht hat, wird Eintrags- für nicht seitenfreie Pools freigegeben. Das heißt, NdisFreeToNPagedLookasideList entweder die Free-Funktion des Treibers aufruft, die im Parameter Free angegeben ist, wenn der Treiber einen für die NdisInitializeNPagedLookasideList--Funktion oder gibt den angegebenen Eintrag selbst frei.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Unterstützt für NDIS 6.0- und NDIS 5.1-Treiber (siehe NdisFreeToNPagedLookasideList (NDIS 5.1)) in Windows Vista. Unterstützt für NDIS 5.1-Treiber (siehe NdisFreeToNPagedLookasideList (NDIS 5.1)) in Windows XP.
Zielplattform- Desktop
Header- ndis.h (include Ndis.h)
IRQL- <= DISPATCH_LEVEL
DDI-Complianceregeln Irql_Miscellaneous_Function(ndis), NdisAllocateFromNPagedLookasideList(ndis), NdisAllocateFromNPagedLookasideList_InitFail(ndis)

Siehe auch

NdisAllocateFromNPagedLookasideList NdisDeleteNPagedLookasideList NdisInitializeNPagedLookasideList