Метод IFhConfigMgr::AddRemoveExcludeRule (fhcfg.h)
Добавляет правило исключения в список исключений или удаляет правило из списка.
Примечание
IFhConfigMgr является нерекомендуемым и может быть изменен или недоступен в будущих выпусках.
Синтаксис
HRESULT AddRemoveExcludeRule(
[in] BOOL Add,
[in] FH_PROTECTED_ITEM_CATEGORY Category,
[in] BSTR Item
);
Параметры
[in] Add
Если этот параметр имеет значение TRUE, добавляется новое правило исключения. Если задано значение FALSE, существующее правило исключения удаляется.
[in] Category
Указывает тип правила исключения. Возможные значения см. в перечислении FH_PROTECTED_ITEM_CATEGORY .
[in] Item
Путь к папке или имя библиотеки или GUID элемента, к которому применяется правило исключения.
Возвращаемое значение
S_OK об успешном выполнении или неудачное значение HRESULT при сбое. Возможные неудачные значения HRESULT включают значения, определенные в файле заголовка FhErrors.h.
Комментарии
Защита журнала файлов область — это набор файлов, резервные копии которых создаются функцией "Журнал файлов". Он содержит правила включения и правила исключения. Правила включения указывают включенные файлы и папки. Правила исключения определяют исключенные файлы и папки.
Область защиты по умолчанию включает все папки из всех пользовательских библиотек, а также папки "Контакты", "Рабочий стол" и "Избранное".
Правила исключения имеют приоритет над правилами включения. Иными словами, если правило включения конфликтует с правилом исключения, функция журнала файлов следует правилу исключения.
Чтобы уменьшить область защиты, используйте IFhConfigMgr::AddRemoveExcludeRule для добавления правил исключения.
Этот метод можно использовать для добавления или удаления правил исключения. Его нельзя использовать для изменения правил включения.
Пользовательские библиотеки можно перечислить, вызвав функцию SHGetKnownFolderItem и методы интерфейсов IShellItem и IEnumShellItems .
Стандартные папки и библиотеки задаются идентификатором GUID с префиксом звездочки. Например, *a990ae9f-a03b-4e80-94bc-9912d7504104 указывает библиотеку рисунков. Список стандартных папок и библиотек и их идентификаторов GUID см. в документации ПО KNOWNFOLDERID .
Пользовательские библиотеки указываются по имени. Папки указываются полным путем (например, C:\Users\Public\Videos).
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 [только классические приложения] |
Минимальная версия сервера | Windows Server 2012 [только классические приложения] |
Целевая платформа | Windows |
Header | fhcfg.h |