다음을 통해 공유


_KF_REDIRECT_FLAGS 열거형(shobjidl_core.h)

IKnownFolderManager::Redirect에서 리디렉션된 폴더에 대한 사용 권한 및 소유권과 같은 알려진 폴더 리디렉션의 세부 정보를 지정하는 데 사용하는 플래그입니다.

Syntax

typedef enum _KF_REDIRECT_FLAGS {
  KF_REDIRECT_USER_EXCLUSIVE = 0x1,
  KF_REDIRECT_COPY_SOURCE_DACL = 0x2,
  KF_REDIRECT_OWNER_USER = 0x4,
  KF_REDIRECT_SET_OWNER_EXPLICIT = 0x8,
  KF_REDIRECT_CHECK_ONLY = 0x10,
  KF_REDIRECT_WITH_UI = 0x20,
  KF_REDIRECT_UNPIN = 0x40,
  KF_REDIRECT_PIN = 0x80,
  KF_REDIRECT_COPY_CONTENTS = 0x200,
  KF_REDIRECT_DEL_SOURCE_CONTENTS = 0x400,
  KF_REDIRECT_EXCLUDE_ALL_KNOWN_SUBFOLDERS = 0x800
} ;

상수

 
KF_REDIRECT_USER_EXCLUSIVE
값: 0x1
사용자에게만 리디렉션된 폴더에 액세스할 수 있는 권한이 있는지 확인합니다.
KF_REDIRECT_COPY_SOURCE_DACL
값: 0x2
원본 폴더의 DACL을 대상에 복사하여 현재 액세스 권한을 유지합니다.
KF_REDIRECT_OWNER_USER
값: 0x4
사용자가 관리자 그룹의 구성원이 아닌 한 사용자를 새로 만든 대상 폴더의 소유자로 설정합니다. 이 경우 관리자가 소유자로 설정됩니다. KF_REDIRECT_SET_OWNER_EXPLICIT 호출해야 합니다.
KF_REDIRECT_SET_OWNER_EXPLICIT
값: 0x8
새로 만든 대상 폴더의 소유자를 설정합니다. 사용자가 Administrators 그룹에 속하는 경우 관리자는 소유자로 할당됩니다. KF_REDIRECT_OWNER_USER 호출해야 합니다.
KF_REDIRECT_CHECK_ONLY
값: 0x10
리디렉션을 수행하지 말고 리디렉션이 발생했는지 여부를 검사. 이 경우 IKnownFolderManager::Redirect 는 S_OK 반환합니다. 그렇지 않은 경우 또는 일부 작업이 완료된 상태로 유지되면 S_FALSE 반환합니다.
KF_REDIRECT_WITH_UI
값: 0x20
리디렉션 중에 UI를 표시합니다.
KF_REDIRECT_UNPIN
값: 0x40
원본 폴더의 고정을 해제합니다.
KF_REDIRECT_PIN
값: 0x80
대상 폴더를 고정합니다.
KF_REDIRECT_COPY_CONTENTS
값: 0x200
알려진 폴더의 기존 콘텐츠(파일 및 하위 폴더 모두)를 리디렉션된 폴더에 복사합니다.
KF_REDIRECT_DEL_SOURCE_CONTENTS
값: 0x400
리디렉션된 폴더에 복사된 원본 폴더의 내용을 삭제합니다. 이 플래그는 KF_REDIRECT_COPY_CONTENTS 설정된 경우에만 유효합니다.
KF_REDIRECT_EXCLUDE_ALL_KNOWN_SUBFOLDERS
값: 0x800
예약되어 있습니다. 사용하지 마십시오.

설명

KF_REDIRECT_OWNER_USERKF_REDIRECT_SET_OWNER_EXPLICIT 플래그는 해당 폴더가 있는 경우 대상 폴더에 대한 소유권 검사를 제공합니다. 기본적으로 IKnownFolderManager::Redirect 는 소유권 검사를 수행하지 않습니다. KF_REDIRECT_OWNER_USER 및 KF_REDIRECT_SET_OWNER_EXPLICIT 함께 호출된 경우에만 유효합니다.

KF_REDIRECT_FLAGS 형식은 다음과 같이 Shobjidl.h에 정의되어 있습니다.

typedef DWORD KF_REDIRECT_FLAGS;

요구 사항

   
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
머리글 shobjidl_core.h(Shobjidl.h 포함)

추가 정보

알려진 폴더 샘플