활성화된 경우 가상화 인스턴스의 음수 경로 캐시를 제거합니다.
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 |