다음을 통해 공유


PrjClearNegativePathCache 함수(projectedfslib.h)

활성화된 경우 가상화 인스턴스의 음수 경로 캐시를 제거합니다.

Syntax

HRESULT PrjClearNegativePathCache(
  [in]            PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT namespaceVirtualizationContext,
  [out, optional] UINT32                               *totalEntryNumber
);

매개 변수

[in] namespaceVirtualizationContext

가상화 인스턴스에 대한 불투명 핸들입니다.

[out, optional] totalEntryNumber

캐시가 제거되기 전에 캐시에 있던 경로 수를 받는 변수에 대한 선택적 포인터입니다.

반환 값

이 함수가 성공하면 S_OK 반환합니다. 그렇지 않으면 HRESULT 오류 코드를 반환합니다.

비고

음수 경로 캐시가 활성화된 경우 공급자가 PRJ_GET_PLACEHOLDER_INFO_CB 콜백 에서 HRESULT_FROM_WIN32(ERROR_FILE_NOT_FOUND)를 반환하여 파일 경로가 존재하지 않는다고 표시하면 ProjFS는 PRJ_GET_PLACEHOLDER_INFO_CB 콜백을 다시 호출하지 않고 해당 경로의 후속 열기에 실패합니다. 이렇게 하면 파일을 열어 파일을 자주 검색하는 워크로드를 호스트하는 가상화 인스턴스의 성능을 향상시킬 수 있습니다.

공급자가 지정한 경로에 대한 PRJ_GET_PLACEHOLDER_INFO_CB 콜백 수신을 다시 시작하려면 공급자가 이 루틴을 호출해야 합니다.

요구 사항

요구 사항 가치
지원되는 최소 클라이언트 Windows 10 버전 1809 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server [데스크톱 앱만 해당]
대상 플랫폼 윈도우즈
Header projectedfslib.h
Library ProjectedFSLib.lib