RxNameCacheFreeEntry-Funktion (namcache.h)
RxNameCacheFreeEntry gibt den Speicher für einen NAME_CACHE Eintrag frei und erhöht die Anzahl der NAME_CACHE Cacheeinträge, die einer NAME_CACHE_CONTROL Struktur zugeordnet sind.
Syntax
void RxNameCacheFreeEntry(
[in] IN PNAME_CACHE_CONTROL NameCacheCtl,
[in] IN PNAME_CACHE NameCache
);
Parameter
[in] NameCacheCtl
Ein Zeiger auf die NAME_CACHE_CONTROL Struktur für den Namenscache.
[in] NameCache
Ein Zeiger auf die NAME_CACHE Struktur, um frei zu sein.
Rückgabewert
Nichts
Bemerkungen
Die RxNameCacheFreeEntry Routine geht davon aus, dass sich der Namenscacheeintrag nicht in der kostenlosen oder aktiven Liste befindet.
Die RxNameCacheFreeEntry Routine gibt Arbeitsspeicher frei, der für den Namenspuffer zugeordnet ist, wenn der Namenspuffer für diesen Namencacheeintrag nicht NULL-ist. Diese Routine gibt dann Speicher frei, der für den NAME_CACHE Eintrag verwendet wird. Anschließend wird die Anzahl der Namencacheeinträge für NameCacheCtl dekrementiert.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Desktop |
Header- | namcache.h (include Namcache.h) |
IRQL- | <= APC_LEVEL |