次の方法で共有


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

こちらもご覧ください

RxNameCacheActivateEntry

RxNameCacheCheckEntry

RxNameCacheCreateEntry

RxNameCacheExpireEntry

RxNameCacheFetchEntry

RxNameCacheFinalize

RxNameCacheFreeEntry

RxNameCacheInitialize