Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Возвращает различные характеристики корня синхронизации, содержащего заданный файл, заданный дескриптором файла.
Синтаксис
HRESULT CfGetSyncRootInfoByHandle(
[in] HANDLE FileHandle,
[in] CF_SYNC_ROOT_INFO_CLASS InfoClass,
[out] PVOID InfoBuffer,
[in] DWORD InfoBufferLength,
[out, optional] DWORD *ReturnedLength
);
Параметры
[in] FileHandle
Дескриптор файла в корневом каталоге синхронизации, сведения которого необходимо запрашивать.
[in] InfoClass
Типы корневой информации синхронизации.
[out] InfoBuffer
Указатель на буфер, который будет получать сведения о корневом каталоге синхронизации.
[in] InfoBufferLength
Длина InfoBuffer (в байтах).
[out, optional] ReturnedLength
Число байтов, возвращенных в InfoBuffer.
Возвращаемое значение
Если эта функция выполняется успешно, она возвращает .S_OK В противном случае возвращается код ошибки HRESULT .
Комментарии
В отличие от большинства API заполнителей, которые принимают дескриптор файла, этот не изменяет файл каким-либо образом, поэтому FileHandle требует только READ_ATTRIBUTES доступа.
Если файл не находится под корнем синхронизации облачных файлов, API завершится ошибкой. При успешном выполнении информация возвращается в соответствии с конкретным запрошенным InfoClass .
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows 10, версия 1709 [только классические приложения] |
| Минимальная версия сервера | Windows Server 2016 [только классические приложения] |
| Целевая платформа | Windows |
| Header | cfapi.h |
| Библиотека | CldApi.lib |
| DLL | CldApi.dll |