다음을 통해 공유


CAcl 클래스

이 클래스에 대 한 래퍼 되는 ACL (액세스 제어 목록) 구조가 있습니다.

중요중요

런타임에서 Windows를 실행 하는 응용 프로그램에서이 클래스와 해당 멤버를 사용할 수 없습니다.

class CAcl

Members

zt6e0acy.collapse_all(ko-kr,VS.110).gif공용 Typedefs

이름

설명

CAcl::CAccessMaskArray

배열을 ACCESS_MASKs.

CAcl::CAceFlagArray

배열을 BYTEs.

CAcl::CAceTypeArray

배열을 BYTEs.

zt6e0acy.collapse_all(ko-kr,VS.110).gifPublic 생성자

이름

설명

CAcl::CAcl

생성자입니다.

CAcl:: ~ CAcl

소멸자

zt6e0acy.collapse_all(ko-kr,VS.110).gifPublic 메서드

이름

설명

CAcl::GetAceCount

액세스 제어 항목 (ACE) 개체를 반환합니다.

CAcl::GetAclEntries

액세스 제어 목록 (ACL) 항목에서 검색 된 CAcl 개체입니다.

CAcl::GetAclEntry

모든 항목에 대 한 정보를 검색 하는 CAcl 개체입니다.

CAcl::GetLength

ACL의 길이 반환 합니다.

CAcl::GetPACL

한 팩 (ACL 포인터)를 반환합니다.

CAcl::IsEmpty

테스트는 CAcl 항목에 대 한 개체.

CAcl::IsNull

상태를 반환 하는 CAcl 개체입니다.

CAcl::RemoveAce

특정 ACE (액세스 제어 항목)를 제거 하는 CAcl 개체입니다.

CAcl::RemoveAces

모든 Ace (액세스 제어 항목)를 제거는 CAcl 적용 하는 지정 된 CSid.

CAcl::SetEmpty

기호는 CAcl 비어 있는 상태로 개체입니다.

CAcl::SetNull

기호는 CAcl 로 개체 NULL.

zt6e0acy.collapse_all(ko-kr,VS.110).gifPublic 연산자

이름

설명

Const ACL CAcl::operator *

캐스트는 CAcl 개체는 ACL 구조.

CAcl::operator =

할당 연산자입니다.

설명

ACL 구조는 ACL (액세스 제어 목록)의 헤더입니다.ACL 순차 목록 0 개 이상 포함 됩니다. Ace (액세스 제어 항목)입니다.개별 Ace는 acl에서에서 0으로 매겨집니다 n-1여기서 n ACL에 Ace입니다.ACL을 편집 하는 경우 응용 프로그램의 ACL에 액세스 제어 항목 (ACE) 인덱스로 참조 합니다.

두 가지 ACL 형식입니다.

  • 임의

  • 시스템

개체의 소유자가 임의의 ACL을 제어 하거나 누구나 부여 WRITE_DAC 개체에 액세스할 수 있습니다.이 액세스 권한 특정 사용자 및 그룹 개체를 지정 합니다.예를 들어, 파일의 소유자가 임의의 ACL 사용자 및 그룹 수 및 파일에 액세스할 수 없는 컨트롤에 사용할 수 있습니다.

개체 수준의 시스템 보안 정보에는 시스템 관리자가 제어 하는 ACL은 시스템의 형태로 관련 있을 수도 있습니다.시스템 ACL 시스템 관리자 개체에 액세스 하려는 모든 시도 감사할 수 있습니다.

에 대 한 자세한 내용은 ACL 토론에는 Windows SDK.

Windows에서 액세스 제어 모델에 대 한 소개를 참조 하십시오. 액세스 제어 에 있는 Windows SDK.

요구 사항

헤더: atlsecurity.h

참고 항목

기타 리소스

ATL 클래스 개요

보안 전역 함수