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) |