CF_HYDRATION_POLICY_PRIMARY 열거형(cfapi.h)
동기화 공급자가 플랫폼에서 자리 표시자 파일을 하이드레이션하는 방법을 제어할 수 있습니다. 기본 정책입니다.
경고
CF_HYDRATION_POLICY_PARTIAL 정책은 현재 지원되지 않습니다.
Syntax
typedef enum CF_HYDRATION_POLICY_PRIMARY {
CF_HYDRATION_POLICY_PARTIAL = 0,
CF_HYDRATION_POLICY_PROGRESSIVE = 1,
CF_HYDRATION_POLICY_FULL = 2,
CF_HYDRATION_POLICY_ALWAYS_FULL = 3
} ;
상수
CF_HYDRATION_POLICY_PARTIAL 값: 0 CF_HYDRATION_POLICY_PARTIAL 백그라운드에서 연속 수분 공급이 없다는 점을 제외하고 CF_HYDRATION_POLICY_PROGRESSIVE 동일한 동작입니다. |
CF_HYDRATION_POLICY_PROGRESSIVE 값: 1 CF_HYDRATION_POLICY_PROGRESSIVE 선택하면 플랫폼에서 자리 표시자를 탈수할 수 있습니다. 플랫폼이 탈수된 자리 표시자에 대한 액세스를 감지하면 동기화 공급자로부터 충분한 데이터가 수신되었다고 판단되는 즉시 사용자 IO 요청을 완료합니다. 그러나 플랫폼은 자리 표시자의 전체 콘텐츠를 로컬에서 사용할 수 있거나 자리 표시자의 마지막 사용자 핸들을 닫을 때까지 백그라운드에서 동기화 공급자로부터 자리 표시자의 나머지 콘텐츠를 계속 요청합니다. 참고 CF_HYDRATION_POLICY_PROGRESSIVE 옵트인하는 동기화 공급자는 수분 공급 콜백이 오프셋 0에서 순차적으로 도착한다고 가정하지 않을 수 있습니다. 즉, CF_HYDRATION_POLICY_PROGRESSIVE 정책과 동기화 공급자는 자리 표시자에서 임의 검색을 처리해야 합니다. |
CF_HYDRATION_POLICY_FULL 값: 2 CF_HYDRATION_POLICY_FULL 선택하면 플랫폼에서 자리 표시자를 탈수할 수 있습니다. 플랫폼이 탈수된 자리 표시자에 대한 액세스를 감지하면 요청이 1 바이트만 요청하는 경우에도 사용자 IO 요청을 완료하기 전에 자리 표시자의 전체 콘텐츠를 로컬로 사용할 수 있는지 확인합니다. |
CF_HYDRATION_POLICY_ALWAYS_FULL 값: 3 CF_HYDRATION_POLICY_ALWAYS_FULL 선택하면 플랫폼이 완전히 수화되지 않은 자리 표시자 작업을 차단합니다. 여기에는 CfCreatePlaceholders, 탈수 옵션이 있는 CfUpdatePlaceholder 및 탈수 옵션이 있는 CfConvertToPlaceholder가 포함됩니다. |
요구 사항
지원되는 최소 클라이언트 | Windows 10 버전 1709 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2016 [데스크톱 앱만 해당] |
머리글 | cfapi.h |