다음을 통해 공유


SHARE_ROLE 열거형(shobjidl_core.h)

사용자 또는 공용 폴더에 할당된 액세스 권한을 지정합니다. CreateShareGetSharePermissions에서 사용됩니다.

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::CreateShareSHARE_ROLE_READERSHARE_ROLE_CO_OWNER 허용합니다. 다른 모든 값은 ISharingConfigurationManager::GetSharePermissions의 결과에서만 표시됩니다.

요구 사항

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