SHARE_ROLE 열거형(shobjidl_core.h)
사용자 또는 공용 폴더에 할당된 액세스 권한을 지정합니다. CreateShare 및 GetSharePermissions에서 사용됩니다.
Syntax
typedef enum SHARE_ROLE {
SHARE_ROLE_INVALID = -1,
SHARE_ROLE_READER = 0,
SHARE_ROLE_CONTRIBUTOR = 1,
SHARE_ROLE_CO_OWNER = 2,
SHARE_ROLE_OWNER = 3,
SHARE_ROLE_CUSTOM = 4,
SHARE_ROLE_MIXED = 5
} ;
상수
SHARE_ROLE_INVALID 값: -1 폴더가 공유되지 않습니다. |
SHARE_ROLE_READER 값: 0 폴더의 내용을 읽을 수 있지만 변경하거나 추가할 수는 없습니다. |
SHARE_ROLE_CONTRIBUTOR 값: 1 폴더의 내용을 읽고 변경할 수 있습니다. 새 항목을 추가할 수 있지만 항목은 기여한 사용자만 삭제할 수 있습니다. |
SHARE_ROLE_CO_OWNER 값: 2 폴더의 내용을 읽거나 변경하거나 추가할 수 있습니다. |
SHARE_ROLE_OWNER 값: 3 이 인터페이스의 컨텍스트에서 일반적으로 사용되지 않습니다. |
SHARE_ROLE_CUSTOM 값: 4 폴더는 공유되지만 공유 역할은 SHARE_ROLE_READER, SHARE_ROLE_CONTRIBUTOR 또는 SHARE_ROLE_CO_OWNER 않습니다. |
SHARE_ROLE_MIXED 값: 5 이 인터페이스의 컨텍스트에서 사용되지 않습니다. |
설명
ISharingConfigurationManager::CreateShare 는 SHARE_ROLE_READER 및 SHARE_ROLE_CO_OWNER 허용합니다. 다른 모든 값은 ISharingConfigurationManager::GetSharePermissions의 결과에서만 표시됩니다.
요구 사항
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱만 해당] |
머리글 | shobjidl_core.h(Shobjidl.h 포함) |