클라우드 필터 함수

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

섹션 내용

항목 설명
CfCloseHandle CfOpenFileWithOplock에서 반환된 파일 또는 디렉터리 핸들을 닫습니다. CfApi.h 내에서 사용되는 핸들에서만 표준 Win32 파일 핸들과 함께 사용하면 안 됩니다.
CfConnectSyncRoot 동기화 공급자와 동기화 필터 API 간의 양방향 통신을 시작합니다.
CfConvertToPlaceholder 일반 파일/디렉터리를 자리 표시자 파일/디렉터리로 변환합니다.
CfCreatePlaceholders 동기화 루트 트리 아래에 하나 이상의 새 자리 표시자 파일 또는 디렉터리를 만듭니다.
CfDisconnectSyncRoot CfConnectSyncRoot에서 만든 통신 채널의 연결을 끊습니다.
CfExecute 모든 연결 키 기반 자리 표시자 작업의 기본 진입점입니다. 동기화 공급자가 플랫폼의 다양한 콜백에 응답하는 데 사용됩니다.
CfGetCorrelationVector 동기화 공급자가 지정된 자리 표시자 파일에 대한 현재 상관 관계 벡터를 쿼리할 수 있습니다.
CfGetPlaceholderInfo 자리 표시자 파일 또는 폴더의 다양한 특성을 가져옵니다.
CfGetPlaceholderRangeInfo 자리 표시자 파일 또는 폴더에 대한 범위 정보를 가져옵니다.
CfGetPlaceholderRangeInfoForHydration 자리 표시자 파일 또는 폴더에 대한 범위 정보를 가져옵니다. 이 범위 정보는 CfGetPlaceholderRangeInfo 가 반환하는 것과 동일합니다. 그러나 fileHandle 을 매개 변수로 사용하는 것은 아닙니다. 대신 ConnectionKey, TransferKeyFileId 를 사용하여 범위 정보가 요청되는 파일 및 스트림을 식별합니다.
CfGetPlaceholderStateFromAttributeTag 파일의 FileAttributesReparseTag 값을 기반으로 자리 표시자 상태 집합을 가져옵니다.
CfGetPlaceholderStateFromFileInfo 파일의 다양한 정보를 기반으로 자리 표시자 상태 집합을 가져옵니다.
CfGetPlaceholderStateFromFindData WIN32_FIND_DATA 구조체에 따라 자리 표시자 상태 집합을 가져옵니다.
CfGetPlatformInfo 플랫폼 버전 정보를 가져옵니다.
CfGetSyncRootInfoByHandle 파일 핸들에 지정된 지정된 파일을 포함하는 동기화 루트의 다양한 특성을 가져옵니다.
CfGetSyncRootInfoByPath 동기화 루트 아래의 파일에 지정된 다양한 동기화 루트 정보를 가져옵니다.
CfGetTransferKey 자리 표시자 파일 또는 폴더로 데이터 전송을 시작합니다.
CfGetWin32HandleFromProtectedHandle 모든 핸들 기반 Win32 API와 함께 사용할 수 있도록 보호된 핸들을 Win32 핸들로 변환합니다.
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 동기화 공급자의 현재 상태를 업데이트.