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 Suchliste, an die der Eintrag zurückgegeben wird.

_E

Ein Zeiger auf den zu befreienden Eintrag.

Rückgabewert

Keine

Bemerkungen

Wenn die Suchliste die vom System festgelegte maximale Anzahl von Einträgen nicht erreicht hat, wird der Eintrag an der Vorderseite der Suchliste eingefügt. Wenn die Liste ihre maximale Größe erreicht hat, wird der Eintrag für den nicht ausgestellten Pool freigegeben. Das heißt, NdisFreeToNPagedLookasideList ruft entweder die Free-Funktion des Treibers auf, die im Free-Parameter angegeben ist, wenn der Treiber eine für den NdisInitializeNPagedLookasideList-Funktion , oder sie gibt den angegebenen Eintrag selbst frei.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (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
Kopfzeile ndis.h (einschließlich Ndis.h)
IRQL <= DISPATCH_LEVEL
DDI-Complianceregeln Irql_Miscellaneous_Function(ndis), NdisAllocateFromNPagedLookasideList(ndis), NdisAllocateFromNPagedLookasideList_InitFail(ndis)

Weitere Informationen

NdisAllocateFromNPagedLookasideList NdisDeleteNPagedLookasideList NdisInitializeNPagedLookasideList