다음을 통해 공유


클라우드 필터 함수

다음 함수는 자리 표시자 파일 및 디렉터리를 만들고 유지 관리하는 데 사용됩니다.

이 섹션에서는

주제 묘사
CfCloseHandle CfOpenFileWithOplock반환된 파일 또는 디렉터리 핸들을 닫습니다. CfApi.h 내에서 사용되는 핸들에서만 표준 Win32 파일 핸들과 함께 사용하면 안 됩니다.
CfConnectSyncRoot 동기화 공급자와 동기화 필터 API 간의 양방향 통신을 시작합니다.
CfConvertToPlaceholder 일반 파일/디렉터리를 자리 표시자 파일/디렉터리로 변환합니다.
CfCreatePlaceholders 동기화 루트 트리 아래에 하나 이상의 새 자리 표시자 파일 또는 디렉터리를 만듭니다.
CfDisconnectSyncRoot CfConnectSyncRoot만든 통신 채널의 연결을 끊습니다.
CfExecute 모든 연결 키 기반 자리 표시자 작업의 기본 진입점입니다. 동기화 공급자가 플랫폼의 다양한 콜백에 응답하는 데 사용됩니다.
CfGetCorrelationVector 동기화 공급자가 지정된 자리 표시자 파일에 대한 현재 상관 관계 벡터를 쿼리할 수 있습니다.
CfGetPlaceholderInfo 자리 표시자 파일 또는 폴더의 다양한 특성을 가져옵니다.
CfGetPlaceholderRangeInfo 자리 표시자 파일 또는 폴더에 대한 범위 정보를 가져옵니다.
CfGetPlaceholderRangeInfoForHydration 자리 표시자 파일 또는 폴더에 대한 범위 정보를 가져옵니다. 이 범위 정보는 CfGetPlaceholderRangeInfo 반환하는 것과 동일합니다. 그러나 fileHandle 매개 변수로 받아들이지 않습니다. 대신 ConnectionKey, TransferKey및 fileId 사용하여 범위 정보가 요청되는 파일 및 스트림을 식별합니다.
CfGetPlaceholderStateFromAttributeTag 파일의 FileAttributesReparseTag 값을 기반으로 자리 표시자 상태 집합을 가져옵니다.
CfGetPlaceholderStateFromFileInfo 파일의 다양한 정보를 기반으로 자리 표시자 상태 집합을 가져옵니다.
CfGetPlaceholderStateFromFindData WIN32_FIND_DATA 구조체를 기반으로 자리 표시자 상태 집합을 가져옵니다.
CfGetPlatformInfo 플랫폼 버전 정보를 가져옵니다.
CfGetSyncRootInfoByHandle 파일 핸들에 지정된 지정된 파일을 포함하는 동기화 루트의 다양한 특성을 가져옵니다.
CfGetSyncRootInfoByPath 동기화 루트 아래의 파일에 지정된 다양한 동기화 루트 정보를 가져옵니다.
CfGetTransferKey 자리 표시자 파일 또는 폴더로 데이터 전송을 시작합니다.
CfGetWin32HandleFromProtectedHandle 보호된 핸들을 Win32 핸들로 변환하여 모든 핸들 기반 Win32 API와 함께 사용할 수 있습니다.
CfHydratePlaceholder 지정된 바이트 범위가 자리 표시자에 디스크에 있는지 확인하여 자리 표시자 파일을 하이드레이션합니다. 이는 파일에만 유효합니다.
CfOpenFileWithOplock 파일 또는 디렉터리(일반 및 자리 표시자 파일 모두)에 대한 비동기 불투명 핸들을 열고 열린 플래그에 따라 적절한 oplock을 설정합니다.
CfQuerySyncProviderStatus 동기화 공급자를 쿼리하여 공급자의 상태를 가져옵니다.
CfReferenceProtectedHandle 호출자가 보호된 핸들을 비 CfApi Win32 API와 함께 사용할 수 있는 Win32 핸들에 참조할 수 있도록 허용합니다.
CfRegisterSyncRoot 한 번 동기화 루트 등록을 수행합니다.
CfReleaseProtectedHandle CfReferenceProtectedHandle참조되는 보호된 핸들을 해제합니다.
CfReleaseTransferKey CfGetTransferKey가져온 전송 키를 해제합니다.
CfReportProviderProgress 동기화 공급자가 대역 외 진행률을 보고할 수 있습니다.
CfReportSyncStatus 동기화 공급자가 CfConnectSyncRoot먼저호출과 연결하지 않고도 지정된 동기화 루트의 해당 상태를 플랫폼에 알릴 수 있습니다.
CfRevertPlaceholder 자리 표시자를 다시 일반 파일로 되돌려 재구문 태그, 파일 ID 등과 같은 모든 특수한 특성을 제거합니다.
CfSetCorrelationVector 동기화 공급자가 자리 표시자 파일에서 원격 분석을 위해 특정 상관 관계 벡터를 사용하도록 플랫폼에 지시할 수 있습니다. 선택 사항입니다.
CfSetInSyncState 자리 표시자 파일 또는 폴더의 동기화 상태를 설정합니다.
CfSetPinState 이렇게 하면 사용자의 의도를 나타내는 데 사용되는 자리 표시자의 핀 상태가 설정됩니다. 동기화 공급자뿐만 아니라 모든 애플리케이션에서 이 함수를 호출할 수 있습니다.
CfUnregisterSyncRoot 이전에 등록된 동기화 루트의 등록을 취소합니다.
CfUpdatePlaceholder 자리 표시자 파일 또는 디렉터리의 특성을 업데이트합니다.
CfUpdateSyncProviderStatus 동기화 공급자의 현재 상태를 업데이트합니다.