ADS_ACETYPE_ENUM 열거형(iads.h)
ADS_ACETYPE_ENUM 열거형은 Active Directory 개체에 대한 액세스 제어 항목의 형식을 지정하는 데 사용됩니다. IADsAccessControlEntry.AceType 속성에는 Active Directory 개체에 대한 이러한 값 중 하나가 포함됩니다.
파일, 파일 공유 및 레지스트리 개체에 대한 자세한 내용과 가능한 값은 ACE_HEADER 구조체의 AceType 멤버를 참조하세요.
Syntax
typedef enum __MIDL___MIDL_itf_ads_0001_0048_0002 {
ADS_ACETYPE_ACCESS_ALLOWED = 0,
ADS_ACETYPE_ACCESS_DENIED = 0x1,
ADS_ACETYPE_SYSTEM_AUDIT = 0x2,
ADS_ACETYPE_ACCESS_ALLOWED_OBJECT = 0x5,
ADS_ACETYPE_ACCESS_DENIED_OBJECT = 0x6,
ADS_ACETYPE_SYSTEM_AUDIT_OBJECT = 0x7,
ADS_ACETYPE_SYSTEM_ALARM_OBJECT = 0x8,
ADS_ACETYPE_ACCESS_ALLOWED_CALLBACK = 0x9,
ADS_ACETYPE_ACCESS_DENIED_CALLBACK = 0xa,
ADS_ACETYPE_ACCESS_ALLOWED_CALLBACK_OBJECT = 0xb,
ADS_ACETYPE_ACCESS_DENIED_CALLBACK_OBJECT = 0xc,
ADS_ACETYPE_SYSTEM_AUDIT_CALLBACK = 0xd,
ADS_ACETYPE_SYSTEM_ALARM_CALLBACK = 0xe,
ADS_ACETYPE_SYSTEM_AUDIT_CALLBACK_OBJECT = 0xf,
ADS_ACETYPE_SYSTEM_ALARM_CALLBACK_OBJECT = 0x10
} ADS_ACETYPE_ENUM;
상수
ADS_ACETYPE_ACCESS_ALLOWED 값: 0 ACE는 ObjectType 및 InheritedObjectType 필드가 NULL인 표준 ACCESS ALLOWED 형식입니다. |
ADS_ACETYPE_ACCESS_DENIED 값: 0x1 ACE는 ObjectType 및 InheritedObjectType 필드가 NULL인 표준 시스템 감사 형식입니다. |
ADS_ACETYPE_SYSTEM_AUDIT 값: 0x2 ACE는 ObjectType 및 InheritedObjectType 필드가 NULL인 표준 시스템 형식입니다. |
ADS_ACETYPE_ACCESS_ALLOWED_OBJECT 값: 0x5 ACE는 개체 또는 개체의 하위 개체(예: 속성 집합 또는 속성)에 대한 액세스 권한을 부여합니다. ObjectType 또는 InheritedObjectType 또는 둘 다 자식 개체의 속성 집합, 속성, 확장된 오른쪽 또는 형식을 식별하는 GUID를 포함합니다. |
ADS_ACETYPE_ACCESS_DENIED_OBJECT 값: 0x6 ACE는 개체 또는 개체의 하위 개체(예: 속성 집합 또는 속성)에 대한 액세스를 거부합니다. ObjectType 또는 InheritedObjectType 또는 둘 다 자식 개체의 속성 집합, 속성, 확장된 오른쪽 또는 형식을 식별하는 GUID를 포함합니다. |
ADS_ACETYPE_SYSTEM_AUDIT_OBJECT 값: 0x7 ACE는 개체 또는 개체의 하위 개체(예: 속성 집합 또는 속성)에 대한 액세스를 감사합니다. ObjectType 또는 InheritedObjectType 또는 둘 다 자식 개체의 속성 집합, 속성, 확장된 오른쪽 또는 형식을 식별하는 GUID를 포함합니다. |
ADS_ACETYPE_SYSTEM_ALARM_OBJECT 값: 0x8 사용되지 않습니다. |
ADS_ACETYPE_ACCESS_ALLOWED_CALLBACK 값: 0x9 ADS_ACETYPE_ACCESS_ALLOWED 동일한 기능이지만 Authz를 사용하여 ACE를 확인하는 애플리케이션과 함께 사용됩니다. |
ADS_ACETYPE_ACCESS_DENIED_CALLBACK 값: 0xa ADS_ACETYPE_ACCESS_DENIED 동일한 기능이지만 Authz를 사용하여 ACE를 확인하는 애플리케이션과 함께 사용됩니다. |
ADS_ACETYPE_ACCESS_ALLOWED_CALLBACK_OBJECT 값: 0xb ADS_ACETYPE_ACCESS_ALLOWED_OBJECT 동일한 기능이지만 Authz를 사용하여 ACE를 확인하는 애플리케이션과 함께 사용됩니다. |
ADS_ACETYPE_ACCESS_DENIED_CALLBACK_OBJECT 값: 0xc ADS_ACETYPE_ACCESS_DENIED_OBJECT 동일한 기능이지만 Authz를 사용하여 AES를 검사 애플리케이션과 함께 사용됩니다. |
ADS_ACETYPE_SYSTEM_AUDIT_CALLBACK 값: 0xd ADS_ACETYPE_SYSTEM_AUDIT 동일한 기능이지만 Authz를 사용하여 AES를 검사 애플리케이션과 함께 사용됩니다. |
ADS_ACETYPE_SYSTEM_ALARM_CALLBACK 값: 0xe 사용되지 않습니다. |
ADS_ACETYPE_SYSTEM_AUDIT_CALLBACK_OBJECT 값: 0xf ADS_ACETYPE_SYSTEM_AUDIT_OBJECT 동일한 기능이지만 Authz를 사용하여 ACE를 확인하는 애플리케이션과 함께 사용됩니다. |
ADS_ACETYPE_SYSTEM_ALARM_CALLBACK_OBJECT 값: 0x10 사용되지 않습니다. |
설명
표준 ACE는 Windows 보안 설명자에서 정의되고 사용되는 ACE입니다. Windows를 사용하면 GUID로 식별된 개체 및 속성에 ACE를 적용할 수 있습니다.
IADsAccessControlEntry 속성 메서드를 사용하여 ACE 형식을 확인합니다.
참고 VBScript(Visual Basic Scripting Edition)는 형식 라이브러리에서 데이터를 읽을 수 없으므로 VBScript 애플리케이션은 위에서 정의한 대로 기호화된 상수를 인식할 수 없습니다. 대신 숫자 상수를 사용하여 VBScript 애플리케이션에서 적절한 플래그를 설정합니다. 심볼 상수를 좋은 프로그래밍 사례로 사용하려면 VBScript 애플리케이션에서 여기에서와 같이 이러한 상수에 대한 명시적 선언을 작성합니다.
요구 사항
지원되는 최소 클라이언트 | Windows Vista |
지원되는 최소 서버 | Windows Server 2008 |
머리글 | iads.h |