Share via


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입니다.

반환 값

성공 또는 실패 시 실패한 HRESULT 값을 S_OK. 실패한 HRESULT 값에는 FhErrors.h 헤더 파일에 정의된 값이 포함됩니다.

설명

파일 기록 보호 scope 파일 기록 기능으로 백업되는 파일 집합입니다. 여기에는 포함 규칙 및 제외 규칙이 포함됩니다. 포함 규칙은 포함된 파일 및 폴더를 지정합니다. 제외 규칙은 제외되는 파일 및 폴더를 지정합니다.

기본 보호 scope 모든 사용자 라이브러리의 모든 폴더와 연락처, 데스크톱 및 즐겨찾기 폴더가 포함됩니다.

제외 규칙은 포함 규칙보다 우선합니다. 즉, 포함 규칙이 제외 규칙과 충돌하는 경우 파일 기록 기능은 제외 규칙을 따릅니다.

보호 scope 줄이려면 IFhConfigMgr::AddRemoveExcludeRule을 사용하여 제외 규칙을 추가합니다.

이 메서드를 사용하여 제외 규칙을 추가하거나 제거할 수 있습니다. 포함 규칙을 수정하는 데 사용할 수 없습니다.

사용자 라이브러리는 SHGetKnownFolderItem 함수 및 IShellItem 및 IEnumShellItems 인터페이스의 메서드를 호출 하여 열거할 수 있습니다.

표준 폴더 및 라이브러리는 별표 접두사로 GUID로 지정됩니다. 예를 들어 *a990ae9f-a03b-4e80-94bc-9912d7504104는 사진 라이브러리를 지정합니다. 표준 폴더 및 라이브러리 및 GUID 목록은 KNOWNFOLDERID 설명서를 참조하세요.

사용자 지정 라이브러리는 이름으로 지정됩니다. 폴더는 전체 경로(예: C:\Users\Public\Videos)로 지정됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 8 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2012 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 fhcfg.h

추가 정보

FH_PROTECTED_ITEM_CATEGORY

FhConfigMgr

IFhConfigMgr

IFhConfigMgr::GetIncludeExcludeRules