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 |