다음을 통해 공유


DEF_SHARE_ID 열거형(shobjidl_core.h)

ISharingConfigurationManager 인터페이스의 메서드에 의해 작동하는 폴더를 지정하는 값입니다.

Syntax

typedef enum DEF_SHARE_ID {
  DEFSHAREID_USERS = 1,
  DEFSHAREID_PUBLIC = 2
} ;

상수

 
DEFSHAREID_USERS
값: 1
사용자 폴더(FOLDERID_UserProfiles)입니다. 이 폴더는 일반적으로 C:\Users에서 찾을 수 있습니다.
DEFSHAREID_PUBLIC
값: 2
공용 폴더(FOLDERID_Public)입니다. 이 폴더는 일반적으로 C:\Users\Public에 있습니다.

설명

Windows Vista에서는 사용자공용 폴더 모두에 대해 SMB(서버 메시지 블록) 공유가 만들어집니다. Windows 7부터 공개 공유는 사용자 공유를 통해 액세스되므로 사용자에게 만 SMB 공유가 제공됩니다.

메서드가 DEFSHAREID_PUBLIC 값으로 호출되면 해당 호출의 SHARE_ROLE 값에 지정된 제한이 ACE(모든 사용자 액세스 제어 항목)에 적용됩니다.

메서드가 DEFSHAREID_USERS 값으로 호출되면 해당 호출의 SHARE_ROLE 값으로 지정된 제한이 인증된 사용자 ACE에 적용됩니다.

요구 사항

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