Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Возвращает различные характеристики корня синхронизации, содержащего заданный файл, заданный дескриптором файла.
Синтаксис
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 |