다음을 통해 공유


ADS_ACEFLAG_ENUM 열거형(iads.h)

ADS_ACEFLAG_ENUM 열거형은 Active Directory 개체에 대한 ACE(Access Control Entry)의 동작을 지정하는 데 사용됩니다.

파일, 파일 공유 및 레지스트리 개체에 대한 자세한 내용과 가능한 값은 ACE_HEADER 구조체의 AceFlags 멤버를 참조하세요.

Syntax

typedef enum __MIDL___MIDL_itf_ads_0001_0048_0003 {
  ADS_ACEFLAG_INHERIT_ACE = 0x2,
  ADS_ACEFLAG_NO_PROPAGATE_INHERIT_ACE = 0x4,
  ADS_ACEFLAG_INHERIT_ONLY_ACE = 0x8,
  ADS_ACEFLAG_INHERITED_ACE = 0x10,
  ADS_ACEFLAG_VALID_INHERIT_FLAGS = 0x1f,
  ADS_ACEFLAG_SUCCESSFUL_ACCESS = 0x40,
  ADS_ACEFLAG_FAILED_ACCESS = 0x80
} ADS_ACEFLAG_ENUM;

상수

 
ADS_ACEFLAG_INHERIT_ACE
값: 0x2
자식 개체는 이 ACE(액세스 제어 항목)를 상속합니다. 상속된 ACE는 ADS_ACEFLAG_NO_PROPAGATE_INHERIT_ACE 플래그가 설정되지 않은 한 상속할 수 있습니다.
ADS_ACEFLAG_NO_PROPAGATE_INHERIT_ACE
값: 0x4
시스템은 자식 개체의 상속된 ACE에 대한 ADS_ACEFLAG_INHERIT_ACE 플래그를 지웁니다. 이렇게 하면 ACE가 후속 세대의 개체에 의해 상속되지 않습니다.
ADS_ACEFLAG_INHERIT_ONLY_ACE
값: 0x8
연결된 개체에 대한 액세스 제어를 실행하지 않는 상속 전용 ACE를 나타냅니다. 이 플래그가 설정되지 않은 경우 ACE는 연결된 개체에 대한 액세스 제어를 적용하는 효과적인 ACE입니다.
ADS_ACEFLAG_INHERITED_ACE
값: 0x10
ACE가 상속되었는지 여부를 나타냅니다. 시스템은 이 비트를 설정합니다.
ADS_ACEFLAG_VALID_INHERIT_FLAGS
값: 0x1f
상속 플래그가 유효한지 여부를 나타냅니다. 시스템은 이 비트를 설정합니다.
ADS_ACEFLAG_SUCCESSFUL_ACCESS
값: 0x40
SACL(시스템 액세스 제어 목록)에서 시스템을 감사하는 ACE와 함께 사용되는 성공적인 액세스 시도에 대한 감사 메시지를 생성합니다.
ADS_ACEFLAG_FAILED_ACCESS
값: 0x80
SACL에서 시스템을 감사하는 ACE와 함께 사용되는 실패한 액세스 시도에 대한 감사 메시지를 생성합니다.

설명

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

요구 사항

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

추가 정보

ADSI 열거형

IADsObjectOptions

IADsPathname::Set