다음을 통해 공유


RxNameCacheFreeEntry 함수(namcache.h)

RxNameCacheFreeEntry 는 NAME_CACHE 항목에 대한 스토리지를 해제하고 NAME_CACHE_CONTROL 구조와 연결된 NAME_CACHE 캐시 항목의 수를 감소합니다.

구문

void RxNameCacheFreeEntry(
  [in] IN PNAME_CACHE_CONTROL NameCacheCtl,
  [in] IN PNAME_CACHE         NameCache
);

매개 변수

[in] NameCacheCtl

이름 캐시의 NAME_CACHE_CONTROL 구조체에 대한 포인터입니다.

[in] NameCache

해제할 NAME_CACHE 구조체에 대한 포인터입니다.

반환 값

없음

설명

RxNameCacheFreeEntry 루틴은 이름 캐시 항목이 무료 또는 활성 목록에 있지 않다고 가정합니다.

이 이름 캐시 항목의 이름 버퍼가 NULL이 아닌 경우 RxNameCacheFreeEntry 루틴은 이름 버퍼에 할당된 메모리를 해제합니다. 그런 다음 이 루틴은 NAME_CACHE 항목에 사용되는 메모리를 해제합니다. 그런 다음 NameCacheCtl 의 이름 캐시 항목 수가 감소합니다.

요구 사항

요구 사항
대상 플랫폼 데스크톱
머리글 namcache.h(Namcache.h 포함)
IRQL <= APC_LEVEL

추가 정보

RxNameCacheActivateEntry

RxNameCacheCheckEntry

RxNameCacheCreateEntry

RxNameCacheExpireEntry

RxNameCacheExpireEntryWithShortName

RxNameCacheFetchEntry

RxNameCacheFinalize

RxNameCacheInitialize