Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Poniższe funkcje są używane w tworzeniu i utrzymywaniu plików zastępczych i katalogów.
W tej sekcji
| Temat | Opis |
|---|---|
| CfCloseHandle | Zamyka dojście do pliku lub katalogu zwrócone przez CfOpenFileWithOplock. Nie należy jej używać z standardowymi dojściami plików Win32, tylko na uchwytach używanych w pliku CfApi.h. |
| CfConnectSyncRoot | Inicjuje dwukierunkową komunikację między dostawcą synchronizacji a interfejsem API filtru synchronizacji. |
| CfConvertToPlaceholder | Konwertuje normalny plik/katalog na plik zastępczy/katalog. |
| CfCreatePlaceholders | Tworzy co najmniej jeden nowy plik zastępczy lub katalogi w drzewie głównym synchronizacji. |
| CfDisconnectSyncRoot | Rozłącza kanał komunikacyjny utworzony przez CfConnectSyncRoot. |
| CfExecute | Główny punkt wejścia dla wszystkich operacji zastępczych opartych na kluczu połączenia. Ma być używany przez dostawcę synchronizacji do reagowania na różne wywołania zwrotne z platformy. |
| CfGetCorrelationVector | Umożliwia dostawcy synchronizacji wykonywanie zapytań względem bieżącego wektora korelacji dla danego pliku zastępczego. |
| CfGetPlaceholderInfo | Pobiera różne cechy pliku zastępczego lub folderu. |
| CfGetPlaceholderRangeInfo | Pobiera informacje o zakresie pliku zastępczego lub folderu. |
| CfGetPlaceholderRangeInfoForHydration | Pobiera informacje o zakresie pliku zastępczego lub folderu. Te informacje o zakresie są identyczne z zwracane cfGetPlaceholderRangeInfo. Nie jest to jednak parametr fileHandle. Zamiast tego używa ConnectionKey, TransferKeyi FileId do identyfikowania pliku i strumienia, dla którego żądane są informacje o zakresie. |
| CfGetPlaceholderStateFromAttributeTag | Pobiera zestaw stanów zastępczych na podstawie atrybutów FileAttributes i ReparseTag wartości pliku. |
| CfGetPlaceholderStateFromFileInfo | Pobiera zestaw stanów zastępczych na podstawie różnych informacji o pliku. |
| CfGetPlaceholderStateFromFindData | Pobiera zestaw stanów zastępczych na podstawie struktury WIN32_FIND_DATA. |
| cfGetPlatformInfo | Pobiera informacje o wersji platformy. |
| CfGetSyncRootInfoByHandle | Pobiera różne cechy katalogu głównego synchronizacji zawierającego dany plik określony przez uchwyt pliku. |
| CfGetSyncRootInfoByPath | Pobiera różne informacje główne synchronizacji, biorąc pod uwagę plik w katalogu głównym synchronizacji. |
| CfGetTransferKey | Inicjuje transfer danych do pliku zastępczego lub folderu. |
| CfGetWin32HandleFromProtectedHandle | Konwertuje chroniony uchwyt na uchwyt Win32, aby można go było używać ze wszystkimi interfejsami API Win32 opartymi na obsłudze. |
| cfHydratePlaceholder | Nawilża plik zastępczy, upewniając się, że określony zakres bajtów znajduje się na dysku w symbolu zastępczym. Jest to prawidłowe tylko w przypadku plików. |
| CfOpenFileWithOplock | Otwiera asynchroniczne dojście nieprzezroczyste do pliku lub katalogu (zarówno dla plików normalnych, jak i zastępczych) i konfiguruje na nim odpowiedni blokadę na podstawie otwartych flag. |
| CfQuerySyncProviderStatus | Wysyła zapytanie do dostawcy synchronizacji, aby uzyskać stan dostawcy. |
| CfReferenceProtectedHandle | Umożliwia wywołującym odwołanie do chronionego uchwytu do uchwytu Win32, który może być używany z interfejsami API Win32 innych niż CfApi. |
| CfRegisterSyncRoot | Wykonuje jednorazową rejestrację katalogu głównego synchronizacji. |
| CfReleaseProtectedHandle | Zwalnia chroniony dojścia, do których odwołuje się CfReferenceProtectedHandle. |
| CfReleaseTransferKey | Zwalnia klucz transferu uzyskany przez CfGetTransferKey. |
| CfReportProviderProgress | Umożliwia dostawcy synchronizacji raportowanie postępu poza pasmem. |
| CfReportSyncStatus | Umożliwia dostawcy synchronizacji powiadomienie platformy o stanie określonego katalogu głównego synchronizacji bez konieczności nawiązywania połączenia z wywołaniem CfConnectSyncRoot. |
| cfRevertPlaceholder | Przywraca symbol zastępczy do zwykłego pliku, odcinając wszystkie specjalne cechy, takie jak tag ponownej analizy, tożsamość pliku itp. |
| CfSetCorrelationVector | Umożliwia dostawcy synchronizacji poinstruowanie platformy o użyciu określonego wektora korelacji do celów telemetrycznych w pliku zastępczym. Jest to opcjonalne. |
| CfSetInSyncState | Ustawia stan synchronizacji dla pliku zastępczego lub folderu. |
| CfSetPinState | Spowoduje to ustawienie stanu pinezki symbolu zastępczego używanego do reprezentowania intencji użytkownika. Każda aplikacja (nie tylko dostawca synchronizacji) może wywołać tę funkcję. |
| CfUnregisterSyncRoot | Wyrejestrowuje wcześniej zarejestrowany katalog główny synchronizacji. |
| CfUpdatePlaceholder | Aktualizuje charakterystykę pliku zastępczego lub katalogu. |
| CfUpdateSyncProviderStatus | Aktualizuje bieżący stan dostawcy synchronizacji. |