Freigeben über


RxNameCacheExpireEntryWithShortName-Funktion (namcache.h)

RxNameCacheExpireEntryWithShortName läuft alle Namencacheeinträge ab, deren Namenspräfix dem angegebenen kurzen Dateinamen entspricht.

Syntax

void RxNameCacheExpireEntryWithShortName(
  [in] IN PNAME_CACHE_CONTROL NameCacheCtl,
  [in] IN PUNICODE_STRING     Name
);

Parameter

[in] NameCacheCtl

Ein Zeiger auf die zu scannende NAME_CACHE_CONTROL Struktur.

[in] Name

Ein Zeiger auf die Unicode-Zeichenfolge, die das Namenspräfix enthält, um zu überprüfen, bis der Cacheeintrag abläuft.

Rückgabewert

Nichts

Bemerkungen

Die RxNameCacheExpireEntryWithShortName Routine überprüft die aktive Liste und fügt alle übereinstimmenden NAME_CACHE Einträge an der Kopfzeile der kostenlosen Liste ein. Das Member des NAME_CACHE Eintrags wird verwendet, um zu bestimmen, ob die Groß-/Kleinschreibung ignoriert werden soll, wenn der parameter Name entspricht.

Da die aktive Liste gescannt wird, platziert die RxNameCacheExpireEntryWithShortName Routine alle nicht übereinstimmenden Einträge, die in der kostenlosen Liste abgelaufen sind. Ein Name Wert der Länge Null entspricht allen Einträgen und fügt die Einträge in die freie Liste ein.

Anforderungen

Anforderung Wert
Zielplattform- Desktop
Header- namcache.h (include Namcache.h)
IRQL- <= APC_LEVEL

Siehe auch

RxNameCacheActivateEntry-

RxNameCacheCheckEntry-

RxNameCacheCreateEntry-

RxNameCacheExpireEntry

RxNameCacheFetchEntry-

RxNameCacheFinalize

RxNameCacheFreeEntry-

RxNameCacheInitialize-