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::CreateShare 只接受 SHARE_ROLE_READERSHARE_ROLE_CO_OWNER。 所有其他值只會顯示在 ISharingConfigurationManager::GetSharePermissions的結果中。

需求

   
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
標頭 shobjidl_core.h (包含 Shobjidl.h)