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. |