SHARE_ROLE列挙 (shobjidl_core.h)
Users フォルダーまたは Public フォルダーに割り当てられるアクセス許可を指定します。 CreateShare と GetSharePermissions で使用されます。
構文
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 [デスクトップ アプリのみ] |
Header | shobjidl_core.h (Shobjidl.h を含む) |