RxNameCacheExpireEntryWithShortName 関数 (namcache.h)
RxNameCacheExpireEntryWithShortName は 、名前プレフィックスが指定された短いファイル名と一致するすべての名前キャッシュ エントリの有効期限を切ります。
構文
void RxNameCacheExpireEntryWithShortName(
[in] IN PNAME_CACHE_CONTROL NameCacheCtl,
[in] IN PUNICODE_STRING Name
);
パラメーター
[in] NameCacheCtl
スキャンするNAME_CACHE_CONTROL構造体へのポインター。
[in] Name
名前キャッシュ エントリの一致をスキャンする名前プレフィックスを含む Unicode 文字列へのポインターが期限切れになります。
戻り値
なし
解説
RxNameCacheExpireEntryWithShortName ルーチンは、アクティブなリストをスキャンし、一致するNAME_CACHEエントリをフリー リストの先頭に挿入します。 NAME_CACHE エントリの CaseInsensitive メンバーは、 Name パラメーターの照合時にスキャンで大文字と小文字の区別を無視するかどうかを判断するために使用されます。
アクティブなリストがスキャンされるため、 RxNameCacheExpireEntryWithShortName ルーチンは、有効期限が切れている一致しないエントリを空きリストに格納します。 長さ 0 の Name 値は、すべてのエントリと一致し、空きリストにエントリを挿入します。
要件
要件 | 値 |
---|---|
対象プラットフォーム | デスクトップ |
Header | namcache.h (Namcache.h を含む) |
IRQL | <= APC_LEVEL |