RxNameCacheActivateEntry 함수(namcache.h)

RxNameCacheActivateEntry 는 이름 캐시 항목을 사용하고 만료 시간 및 네트워크 미니 리트리렉터 컨텍스트를 업데이트합니다. 그런 다음, 이름 캐시 항목을 활성 목록에 배치합니다.

구문

void RxNameCacheActivateEntry(
  [in] IN PNAME_CACHE_CONTROL NameCacheCtl,
  [in] IN PNAME_CACHE         NameCache,
  [in] IN ULONG               LifeTime,
  [in] IN ULONG               MRxContext
);

매개 변수

[in] NameCacheCtl

항목을 활성화할 NAME_CACHE_CONTROL 구조체에 대한 포인터입니다.

[in] NameCache

활성화할 NAME_CACHE 구조체에 대한 포인터입니다.

[in] LifeTime

캐시 항목의 유효한 수명(초)을 나타내는 값입니다. 값이 0이면 현재 값을 변경하지 않고 그대로 둡니다. 값 0은 원래 수명을 유지하려는 일치 후 다시 활성화에 사용됩니다.

[in] MRxContext

유효한 항목 검사 만들 때 같음 확인을 위해 네트워크 미니 리디렉터에서 제공하는 컨텍스트 값입니다. MRxContext 값이 0이면 현재 값이 변경되지 않은 상태로 유지됩니다. 값 0은 원래 MRxContext 를 유지하려는 일치 항목 이후에 다시 활성화하는 데 사용됩니다.

반환 값

없음

설명

RxNameCacheActivateEntry 루틴은 일반적으로 네트워크 미니 리디렉터에서 RxNameCacheCreateEntry를 호출하여 지정된 이름 문자열을 사용하여 NAME_CACHE 구조를 할당하고 초기화한 후에 호출됩니다. 그런 다음 호출자는 이름 캐시 컨텍스트의 추가 네트워크 미니 리디렉션기 요소(예: 수명 (초) 및 MRxContext)를 초기화한 다음 RxNameCacheActivateEntry를 호출하여 이름 캐시 활성 목록에 항목을 배치할 것으로 예상됩니다.

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

요구 사항

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

추가 정보

RxNameCacheCheckEntry

RxNameCacheCreateEntry

RxNameCacheExpireEntry

RxNameCacheExpireEntryWithShortName

RxNameCacheFetchEntry

RxNameCacheFinalize

RxNameCacheFreeEntry

RxNameCacheInitialize