Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Следующие функции используются при создании и обслуживании файлов заполнителей и каталогов.
В этом разделе
| Тема | Описание |
|---|---|
| CfCloseHandle | Закрывает дескриптор файла или каталога, возвращенный CfOpenFileWithOplock. Это не должно использоваться со стандартными дескрипторами файлов Win32, только для дескрипторов, используемых в CfApi.h. |
| CfConnectSyncRoot | Инициирует двунаправленное взаимодействие между поставщиком синхронизации и API фильтра синхронизации. |
| CfConvertToPlaceholder | Преобразует обычный файл или каталог в заполнитель или каталог. |
| CfCreatePlaceholders | Создает один или несколько новых файлов заполнителей или каталогов в корневом дереве синхронизации. |
| CfDisconnectSyncRoot | Отключает канал связи, созданный CfConnectSyncRoot. |
| CfExecute | Основная точка входа для всех операций заполнителей на основе ключа подключения. Он предназначен для использования поставщиком синхронизации для реагирования на различные обратные вызовы от платформы. |
| CfGetCorrelationVector | Позволяет поставщику синхронизации запрашивать текущий вектор корреляции для заданного файла заполнителя. |
| CfGetPlaceholderInfo | Возвращает различные характеристики заполнителя файла или папки. |
| CfGetPlaceholderRangeInfo | Возвращает сведения о диапазоне сведений о файле заполнителя или папке. |
| CfGetPlaceholderRangeInfoForIzation | Возвращает сведения о диапазоне сведений о файле заполнителя или папке. Эта информация диапазона идентична тому, что возвращает CfGetPlaceholderRangeInfo. Однако он не принимает fileHandle в качестве параметра. Вместо этого он использует ConnectionKey, TransferKeyи FileId для идентификации файла и потока, для которого запрашиваются сведения о диапазоне. |
| CfGetPlaceholderStateFromAttributeTag | Возвращает набор состояний заполнителей на основе значений FileAttributes и ReparseTag файла. |
| CfGetPlaceholderStateFromFileInfo | Возвращает набор состояний заполнителей на основе различных сведений о файле. |
| CfGetPlaceholderStateFromFindData | Возвращает набор состояний заполнителей на основе структуры WIN32_FIND_DATA. |
| CfGetPlatformInfo | Возвращает сведения о версии платформы. |
| CfGetSyncRootInfoByHandle | Получает различные характеристики корня синхронизации, содержащего заданный дескриптором файла. |
| CfGetSyncRootInfoByPath | Получает различные корневые сведения о синхронизации, предоставленные файлу в корневом каталоге синхронизации. |
| CfGetTransferKey | Инициирует передачу данных в заполнитель или папку. |
| CfGetWin32HandleFromProtectedHandle | Преобразует защищенный дескриптор в дескриптор Win32, чтобы его можно было использовать со всеми API Win32 на основе дескриптора. |
| CfHydratePlaceholder | Гидратирует файл заполнителя, гарантируя, что указанный диапазон байтов присутствует на диске в заполнитель. Это допустимо только для файлов. |
| CfOpenFileWithOplock | Открывает асинхронный непрозрачный дескриптор файла или каталога (как для обычных, так и для заполнителей) и настраивает соответствующую блокировку на основе открытых флагов. |
| CfQuerySyncProviderStatus | Запрашивает поставщик синхронизации, чтобы получить состояние поставщика. |
| CfReferenceProtectedHandle | Позволяет вызывающему объекту ссылаться на защищенный дескриптор с дескриптором Win32, который можно использовать с API-интерфейсами Win32, отличными от CfApi. |
| CfRegisterSyncRoot | Выполняет однократную регистрацию корневой службы синхронизации. |
| CfReleaseProtectedHandle | Освобождает защищенный дескриптор, на который ссылается CfReferenceProtectedHandle. |
| CfReleaseTransferKey | Освобождает ключ передачи, полученный CfGetTransferKey. |
| CfReportProviderProgress | Позволяет поставщику синхронизации сообщать о ходе выполнения вне диапазона. |
| CfReportSyncStatus | Позволяет поставщику синхронизации уведомлять платформу о своем состоянии в указанном корне синхронизации, не подключаясь к вызову CfConnectSyncRoot. |
| CfRevertPlaceholder | Возвращает заполнитель в обычный файл, отрезая все специальные характеристики, такие как тег повторного обработки, удостоверение файла и т. д. |
| CfSetCorrelationVector | Позволяет поставщику синхронизации указать платформе использовать определенный вектор корреляции для целей телеметрии в файле заполнителя. Это необязательно. |
| CfSetInSyncState | Задает состояние синхронизации для заполнителя файла или папки. |
| CfSetPinState | Это задает состояние закрепления заполнителя, используемого для представления намерения пользователя. Любое приложение (а не только поставщик синхронизации) может вызывать эту функцию. |
| CfUnregisterSyncRoot | Отменяет регистрацию ранее зарегистрированного корневого каталога синхронизации. |
| CfUpdatePlaceholder | Обновляет характеристики заполнителя файла или каталога. |
| CfUpdateSyncProviderStatus | Обновляет текущее состояние поставщика синхронизации. |