다음을 통해 공유


CSecurityAttributes 클래스

이 클래스는 보안 특성 구조에 대한 씬 래퍼입니다.

Important

이 클래스와 해당 멤버는 Windows 런타임에서 실행되는 애플리케이션에서 사용할 수 없습니다.

구문

class CSecurityAttributes : public SECURITY_ATTRIBUTES

멤버

공용 생성자

속성 설명
CSecurityAttributes::CSecurityAttributes 생성자입니다.

공용 메서드

이름 설명
CSecurityAttributes::Set 개체의 특성을 설정하려면 이 메서드를 호출합니다 CSecurityAttributes .

설명

구조체는 SECURITY_ATTRIBUTES 개체를 만드는 데 사용되는 보안 설명자를 포함하고 이 구조를 지정하여 검색된 핸들을 상속할 수 있는지 여부를 지정합니다.

Windows의 액세스 제어 모델에 대한 소개는 Windows SDK의 Access Control을 참조하세요.

상속 계층 구조

SECURITY_ATTRIBUTES

CSecurityAttributes

요구 사항

헤더: atlsecurity.h

CSecurityAttributes::CSecurityAttributes

생성자입니다.

CSecurityAttributes() throw();
explicit CSecurityAttributes(const CSecurityDesc& rSecurityDescriptor, bool bInheritsHandle = false) throw(...);

매개 변수

rSecurityDescriptor
보안 설명자에 대한 참조입니다.

bInheritsHandle
새 프로세스가 만들어질 때 반환된 핸들의 상속 여부를 지정합니다. 이 멤버가 true이면 새 프로세스가 핸들을 상속합니다.

CSecurityAttributes::Set

개체의 특성을 설정하려면 이 메서드를 호출합니다 CSecurityAttributes .

void Set(const CSecurityDesc& rSecurityDescriptor, bool bInheritHandle = false) throw(...);

매개 변수

rSecurityDescriptor
보안 설명자에 대한 참조입니다.

bInheritHandle
새 프로세스가 만들어질 때 반환된 핸들의 상속 여부를 지정합니다. 이 멤버가 true이면 새 프로세스가 핸들을 상속합니다.

설명

이 메서드는 개체를 초기화 하는 생성자에 의해 사용 되는 CSecurityAttributes .

참고 항목

보안 샘플
SECURITY_ATTRIBUTES
security descriptor(보안 설명자)
클래스 개요
보안 전역 함수