다음을 통해 공유


ADS_SD_CONTROL_ENUM 열거형(iads.h)

ADS_SD_CONTROL_ENUM 열거형은 보안 설명자에 대한 제어 플래그를 지정합니다.

Syntax

typedef enum __MIDL___MIDL_itf_ads_0001_0048_0005 {
  ADS_SD_CONTROL_SE_OWNER_DEFAULTED = 0x1,
  ADS_SD_CONTROL_SE_GROUP_DEFAULTED = 0x2,
  ADS_SD_CONTROL_SE_DACL_PRESENT = 0x4,
  ADS_SD_CONTROL_SE_DACL_DEFAULTED = 0x8,
  ADS_SD_CONTROL_SE_SACL_PRESENT = 0x10,
  ADS_SD_CONTROL_SE_SACL_DEFAULTED = 0x20,
  ADS_SD_CONTROL_SE_DACL_AUTO_INHERIT_REQ = 0x100,
  ADS_SD_CONTROL_SE_SACL_AUTO_INHERIT_REQ = 0x200,
  ADS_SD_CONTROL_SE_DACL_AUTO_INHERITED = 0x400,
  ADS_SD_CONTROL_SE_SACL_AUTO_INHERITED = 0x800,
  ADS_SD_CONTROL_SE_DACL_PROTECTED = 0x1000,
  ADS_SD_CONTROL_SE_SACL_PROTECTED = 0x2000,
  ADS_SD_CONTROL_SE_SELF_RELATIVE = 0x8000
} ADS_SD_CONTROL_ENUM;

상수

 
ADS_SD_CONTROL_SE_OWNER_DEFAULTED
값: 0x1
기본 메커니즘은 보안 설명자의 원래 공급자가 아닌 보안 설명자의 SID(소유자 보안 식별자)를 제공합니다.
ADS_SD_CONTROL_SE_GROUP_DEFAULTED
값: 0x2
기본 메커니즘은 보안 설명자의 원래 공급자가 아닌 보안 설명자의 그룹 SID를 제공합니다.
ADS_SD_CONTROL_SE_DACL_PRESENT
값: 0x4
DACL(임의 액세스 제어 목록)은 보안 설명자에 있습니다. 이 플래그가 설정되지 않았거나 이 플래그가 설정되고 DACL이 NULL인 경우 보안 설명자는 모든 사용자에게 모든 권한을 허용합니다.
ADS_SD_CONTROL_SE_DACL_DEFAULTED
값: 0x8
보안 설명자는 작성자의 액세스 토큰에서 빌드된 기본 DACL을 사용합니다.
ADS_SD_CONTROL_SE_SACL_PRESENT
값: 0x10
SACL(시스템 액세스 제어 목록)은 보안 설명자에 있습니다.
ADS_SD_CONTROL_SE_SACL_DEFAULTED
값: 0x20
보안 설명자는 작성자의 액세스 토큰에서 빌드된 기본 SACL을 사용합니다.
ADS_SD_CONTROL_SE_DACL_AUTO_INHERIT_REQ
값: 0x100
보안 설명자의 DACL을 상속해야 합니다.
ADS_SD_CONTROL_SE_SACL_AUTO_INHERIT_REQ
값: 0x200
보안 설명자의 SACL을 상속해야 합니다.
ADS_SD_CONTROL_SE_DACL_AUTO_INHERITED
값: 0x400
보안 설명자의 DACL은 상속 가능한 ACE(액세스 제어 항목)를 기존 자식 개체로 자동 전파하도록 지원합니다.
ADS_SD_CONTROL_SE_SACL_AUTO_INHERITED
값: 0x800
보안 설명자의 SACL은 상속 가능한 AES를 기존 자식 개체로 자동 전파하도록 지원합니다.
ADS_SD_CONTROL_SE_DACL_PROTECTED
값: 0x1000
보안 설명자는 상속 가능한 API가 DACL을 수정하는 것을 허용하지 않습니다.
ADS_SD_CONTROL_SE_SACL_PROTECTED
값: 0x2000
보안 설명자는 상속 가능한 ACL이 SACL을 수정하는 것을 허용하지 않습니다.
ADS_SD_CONTROL_SE_SELF_RELATIVE
값: 0x8000
보안 설명자는 연속 메모리 블록에 있는 모든 보안 정보와 함께 자체 상대 형식입니다.

설명

자세한 내용은 SDK(플랫폼 소프트웨어 개발 키트)의 보안 아래 Access Control 참조하세요.

VBScript는 형식 라이브러리에서 정보를 읽을 수 없으므로 VBScript 애플리케이션은 위에서 정의한 대로 기호 상수를 이해하지 못합니다. 대신 숫자 상수를 사용하여 VBScript 애플리케이션에서 적절한 플래그를 설정해야 합니다. 심볼 상수를 좋은 프로그래밍 사례로 사용하려면 VBScript 애플리케이션에서 여기에서와 같이 이러한 상수를 명시적으로 선언해야 합니다.

요구 사항

   
지원되는 최소 클라이언트 Windows Vista
지원되는 최소 서버 Windows Server 2008
머리글 iads.h

참고 항목

ADSI 열거형

Access Control