DEF_SHARE_ID列挙 (shobjidl_core.h)
ISharingConfigurationManager インターフェイスのメソッドによって処理されるフォルダーを指定する値。
構文
typedef enum DEF_SHARE_ID {
DEFSHAREID_USERS = 1,
DEFSHAREID_PUBLIC = 2
} ;
定数
DEFSHAREID_USERS 値: 1 Users フォルダー (FOLDERID_UserProfiles)。 通常、このフォルダーは C:\Users にあります。 |
DEFSHAREID_PUBLIC 値: 2 パブリック フォルダー (FOLDERID_Public)。 通常、このフォルダーは C:\Users\Public にあります。 |
注釈
Windows Vista では、 ユーザー フォルダーと パブリック フォルダーの両方に対してサーバー メッセージ ブロック (SMB) 共有が作成されます。 Windows 7 の時点では、パブリック共有はユーザー共有を介してアクセスされるため、 ユーザー にのみ SMB 共有が付与されます。
メソッドがDEFSHAREID_PUBLIC値で呼び出されると、その呼び出しのSHARE_ROLE値で指定された制限は Everyone アクセス制御エントリ (ACE) に適用されます。
メソッドがDEFSHAREID_USERS値で呼び出されると、その呼び出しのSHARE_ROLE値で指定された制限が Authenticated Users ACE に適用されます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
Header | shobjidl_core.h (Shobjidl.h を含む) |