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