Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Состояние файла заполнителя или папки.
Синтаксис
typedef enum CF_PLACEHOLDER_STATE {
CF_PLACEHOLDER_STATE_NO_STATES = 0x00000000,
CF_PLACEHOLDER_STATE_PLACEHOLDER = 0x00000001,
CF_PLACEHOLDER_STATE_SYNC_ROOT = 0x00000002,
CF_PLACEHOLDER_STATE_ESSENTIAL_PROP_PRESENT = 0x00000004,
CF_PLACEHOLDER_STATE_IN_SYNC = 0x00000008,
CF_PLACEHOLDER_STATE_PARTIAL = 0x00000010,
CF_PLACEHOLDER_STATE_PARTIALLY_ON_DISK = 0x00000020,
CF_PLACEHOLDER_STATE_INVALID = 0xffffffff
} ;
Константы
CF_PLACEHOLDER_STATE_NO_STATESЗначение: 0x00000000 При возврате файл или каталог, для которых Атрибуты FileAttributes и ReparseTag проверены API, не являются заполнителем. |
CF_PLACEHOLDER_STATE_PLACEHOLDERЗначение: 0x00000001 Файл или каталог, в которых атрибуты FileAttributes и ReparseTag проверяются API, являются заполнителем. |
CF_PLACEHOLDER_STATE_SYNC_ROOTЗначение: 0x00000002 Каталог является как каталогом-заполнителем, так и корневым каталогом синхронизации. |
CF_PLACEHOLDER_STATE_ESSENTIAL_PROP_PRESENTЗначение: 0x00000004 Файл или каталог должны быть заполнителем, а в хранилище свойств файла или каталога существует важное свойство. |
CF_PLACEHOLDER_STATE_IN_SYNCЗначение: 0x00000008 Файл или каталог должны быть заполнителем, а его содержимое должно быть синхронизировано с облаком. |
CF_PLACEHOLDER_STATE_PARTIALЗначение: 0x00000010 Файл или каталог должен быть заполнителем, и его содержимое не готово к использованию пользовательским приложением, хотя оно может быть полностью или не полностью присутствовать локально. Примером является файл заполнителя, содержимое которого полностью загружено на локальный диск, но еще не проверено поставщиком синхронизации, который зарегистрировал корень синхронизации с модификатором гидратации VERIFICATION_REQUIRED. |
CF_PLACEHOLDER_STATE_PARTIALLY_ON_DISKЗначение: 0x00000020 Файл или каталог должен быть заполнителем, и его содержимое не полностью присутствует локально. Если этот параметр задан, необходимо также задать CF_PLACEHOLDER_STATE_PARTIAL. |
CF_PLACEHOLDER_STATE_INVALIDЗначение: 0xffffffff Это недопустимое состояние, когда API не удается проанализировать сведения о файле или каталоге. |
Комментарии
Сведения о состоянии заполнителя можно получить, вызвав следующие функции:
- CfGetPlaceholderStateFromAttributeTag
- CfGetPlaceholderStateFromFileInfo
- CfGetPlaceholderStateFromFindData
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows 10, версия 1709 [только классические приложения] |
| Минимальная версия сервера | Windows Server 2016 [только классические приложения] |
| Верхняя часть | cfapi.h |
См. также раздел
CfGetPlaceholderStateFromAttributeTag