Aracılığıyla paylaş


Bulut Filtresi İşlevleri

Aşağıdaki işlevler, yer tutucu dosyaları ve dizinleri oluşturmak ve korumak için kullanılır.

Bu bölümde

Konu Açıklama
CfCloseHandle CfOpenFileWithOplocktarafından döndürülen dosya veya dizin tanıtıcısını kapatır. Bu, standart Win32 dosya tanıtıcılarıyla kullanılmamalıdır, yalnızca CfApi.h içinde kullanılan tanıtıcılarda kullanılmalıdır.
cfconnectsyncroot Eşitleme sağlayıcısı ile eşitleme filtresi API'si arasında çift yönlü iletişim başlatır.
CfConvertToPlaceholder Normal bir dosyayı/dizini yer tutucu dosyaya/dizine dönüştürür.
CfCreatePlaceholders Eşitleme kök ağacı altında bir veya daha fazla yeni yer tutucu dosya veya dizin oluşturur.
CfDisconnectSyncRoot CfConnectSyncRoottarafından oluşturulan bir iletişim kanalının bağlantısını keser.
cfexecute Tüm bağlantı anahtarı tabanlı yer tutucu işlemleri için ana giriş noktası. Bir eşitleme sağlayıcısı tarafından platformdan yapılan çeşitli geri çağrılara yanıt vermek için kullanılması amaçlanmıştır.
CfGetCorrelationVector Eşitleme sağlayıcısının belirli bir yer tutucu dosyası için geçerli bağıntı vektörü sorgulamasına izin verir.
CfGetPlaceholderInfo Yer tutucu dosya veya klasörün çeşitli özelliklerini alır.
CfGetPlaceholderRangeInfo Yer tutucu dosya veya klasör hakkındaki aralık bilgilerini alır.
CfGetPlaceholderRangeInfoForHydration Yer tutucu dosya veya klasör hakkındaki aralık bilgilerini alır. Bu aralık bilgileri, CfGetPlaceholderRangeInfo döndürdüğü değerle aynıdır. Ancak parametre olarak fileHandle almaz. Bunun yerine, dosyayı ve aralık bilgilerinin istendiği akışı tanımlamak için ConnectionKey, TransferKeyve FileId kullanır.
CfGetPlaceholderStateFromAttributeTag Dosyanın FileAttributes ve ReparseTag değerlerini temel alan bir yer tutucu durum kümesi alır.
CfGetPlaceholderStateFromFileInfo Dosyanın çeşitli bilgilerini temel alan bir yer tutucu durum kümesi alır.
CfGetPlaceholderStateFromFindData WIN32_FIND_DATA yapısını temel alan bir yer tutucu durum kümesi alır.
CfGetPlatformInfo Platform sürümü bilgilerini alır.
CfGetSyncRootInfoByHandle Bir dosya tanıtıcısı tarafından belirtilen belirli bir dosyayı içeren eşitleme kökünün çeşitli özelliklerini alır.
CfGetSyncRootInfoByPath Eşitleme kökü altında bir dosya verilen çeşitli eşitleme kök bilgilerini alır.
CfGetTransferKey Bir yer tutucu dosya veya klasöre veri aktarımı başlatır.
CfGetWin32HandleFromProtectedHandle Korumalı tanıtıcıyı Win32 tanıtıcısına dönüştürür, böylece tüm tanıtıcı tabanlı Win32 API'leriyle kullanılabilir.
CfHydratePlaceholder Belirtilen bayt aralığının yer tutucuda diskte bulunduğundan emin olarak yer tutucu dosyasını nemlendirir. Bu yalnızca dosyalar için geçerlidir.
CfOpenFileWithOplock Dosya veya dizinde zaman uyumsuz bir opak tanıtıcı açar (hem normal hem de yer tutucu dosyalar için) ve açık bayraklara göre uygun bir oplock ayarlar.
CfQuerySyncProviderStatus Sağlayıcının durumunu almak için eşitleme sağlayıcısını sorgular.
CfReferenceProtectedHandle Çağıranın, CfApi olmayan Win32 API'leriyle kullanılabilen bir Win32 tanıtıcısına korumalı tanıtıcıya başvurmasına izin verir.
CfRegisterSyncRoot Tek seferlik eşitleme kök kaydı gerçekleştirir.
CfReleaseProtectedHandle CfReferenceProtectedHandletarafından başvuruda yer alan korumalı tanıtıcıyı serbest bırakır.
CfReleaseTransferKey CfGetTransferKeytarafından alınan aktarım anahtarını serbest bırakır.
CfReportProviderProgress Eşitleme sağlayıcısının ilerleme durumunu bant dışında raporlamasına izin verir.
CfReportSyncStatus Eşitleme sağlayıcısının, önce CfConnectSyncRoot çağrısıyla bağlantı kurmak zorunda kalmadan belirtilen eşitleme kökündeki durumunu platforma bildirmesine izin verir.
CfRevertPlaceholder Yer tutucuyu normal bir dosyaya geri döndürerek yeniden ayrıştırma etiketi, dosya kimliği vb. gibi tüm özel özellikleri kaldırır.
CfSetCorrelationVector Eşitleme sağlayıcısının platforma yer tutucu dosyada telemetri amacıyla belirli bir bağıntı vektörü kullanmasını yönergesine izin verir. Bu isteğe bağlıdır.
CfSetInSyncState Yer tutucu dosya veya klasör için eşitleme durumunu ayarlar.
cfsetpinstate Bu, bir kullanıcının amacını temsil etmek için kullanılan yer tutucunun sabitleme durumunu ayarlar. Herhangi bir uygulama (yalnızca eşitleme sağlayıcısı değil) bu işlevi çağırabilir.
CfUnregisterSyncRoot Daha önce kaydedilmiş bir eşitleme kök kaydını kaldırır.
cfupdateplaceholder Yer tutucu dosya veya dizinin özelliklerini güncelleştirir.
CfUpdateSyncProviderStatus Eşitleme sağlayıcısının geçerli durumunu güncelleştirir.