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) |