RxNameCacheExpireEntryWithShortName-Funktion (namcache.h)
RxNameCacheExpireEntryWithShortName läuft alle Namenscacheeinträge ab, deren Namenspräfix mit dem angegebenen kurzen Dateinamen übereinstimmt.
Syntax
void RxNameCacheExpireEntryWithShortName(
[in] IN PNAME_CACHE_CONTROL NameCacheCtl,
[in] IN PUNICODE_STRING Name
);
Parameter
[in] NameCacheCtl
Ein Zeiger auf die zu überprüfende NAME_CACHE_CONTROL Struktur.
[in] Name
Ein Zeiger auf die Unicode-Zeichenfolge, die das Namenspräfix enthält, um nach Übereinstimmungen des Namenscacheeintrags zu suchen, die ablaufen.
Rückgabewert
Keine
Bemerkungen
Die RxNameCacheExpireEntryWithShortName-Routine scannt die aktive Liste und fügt alle übereinstimmenden NAME_CACHE Einträge am Anfang der kostenlosen Liste ein. Das CaseInsensitive-Element des Eintrags NAME_CACHE wird verwendet, um zu bestimmen, ob beim Scan die Groß-/Kleinschreibung ignoriert werden soll, wenn der Name-Parameter übereinstimmt.
Da die aktive Liste gescannt wird, werden mit der RxNameCacheExpireEntryWithShortName-Routine alle nicht übereinstimmenden Einträge, die abgelaufen sind, in die liste free aufgenommen. Ein Name-Wert mit der Länge null entspricht allen Einträgen und fügt die Einträge in die freie Liste ein.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | namcache.h (include Namcache.h) |
IRQL | <= APC_LEVEL |