RxNameCacheExpireEntryWithShortName, fonction (namcache.h)

RxNameCacheExpireEntryWithShortName expire toutes les entrées de cache de noms dont le préfixe de nom correspond au nom de fichier court donné.

Syntaxe

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

Paramètres

[in] NameCacheCtl

Pointeur vers la structure NAME_CACHE_CONTROL à analyser.

[in] Name

Pointeur vers la chaîne Unicode qui contient le préfixe de nom pour rechercher l’expiration des correspondances d’entrée du cache de noms.

Valeur de retour

None

Remarques

La routine RxNameCacheExpireEntryWithShortName analyse la liste active et insère les entrées de NAME_CACHE correspondantes en tête de la liste libre. Le membre CaseInsensitive de l’entrée NAME_CACHE est utilisé pour déterminer si l’analyse doit ignorer le respect de la casse lors de la correspondance avec le paramètre Name .

Étant donné que la liste active est analysée, la routine RxNameCacheExpireEntryWithShortName place toutes les entrées non correspondantes qui ont expiré sur la liste gratuite. Une valeur Name de longueur nulle correspond à toutes les entrées et insère les entrées dans la liste libre.

Configuration requise

Condition requise Valeur
Plateforme cible Desktop (Expérience utilisateur)
En-tête namcache.h (include Namcache.h)
IRQL <= APC_LEVEL

Voir aussi

RxNameCacheActivateEntry

RxNameCacheCheckEntry

RxNameCacheCreateEntry

RxNameCacheExpireEntry

RxNameCacheFetchEntry

RxNameCacheFinalize

RxNameCacheFreeEntry

RxNameCacheInitialize