다음을 통해 공유


IObjectSafetyImpl 클래스

이 클래스의 기본 구현을 제공 된 IObjectSafety 인터페이스를 검색 하 고 개체의 보안 수준 설정 하는 클라이언트를 허용 합니다.

중요중요

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

template <class T, DWORD dwSupportedSafety>
class IObjectSafetyImpl

매개 변수

  • T
    파생 클래스에서 IObjectSafetyImpl.

  • dwSupportedSafety
    컨트롤에 대해 지원 되는 보안 옵션을 지정합니다.다음 값 중 하나일 수 있습니다.

  • INTERFACESAFE_FOR_UNTRUSTED_CALLER 로 식별 되는 인터페이스는 SetInterfaceSafetyOptions 매개 변수가 riid 덉 이루어져야 합니다.

  • INTERFACESAFE_FOR_UNTRUSTED_DATA 로 식별 되는 인터페이스는 SetInterfaceSafetyOptions 매개 변수가 riid 초기화 하는 동안 신뢰할 수 없는 데이터에 대 한 안전 이루어져야 합니다.

Members

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

Name

설명

IObjectSafetyImpl::GetInterfaceSafetyOptions

보안 개체에 대 한 현재 설정 옵션 뿐만 아니라 개체에서 지 원하는 보안 옵션을 검색 합니다.

IObjectSafetyImpl::SetInterfaceSafetyOptions

개체 초기화 또는 스크립트에 대 한 안전 하 게 합니다.

zh7ka3c2.collapse_all(ko-kr,VS.110).gif공용 데이터 멤버

Name

설명

IObjectSafetyImpl::m_dwCurrentSafety

개체의 현재 보안 수준을 저장합니다.

설명

클래스 IObjectSafetyImpl 의 기본 구현을 제공 합니다. IObjectSafety.IObjectSafety 인터페이스를 검색 하 고 개체의 보안 수준 설정 하는 클라이언트 수 있습니다.웹 브라우저를 호출할 수 있습니다 예를 들어, IObjectSafety::SetInterfaceSafetyOptions 컨트롤 초기화에 안전 또는 스크립트 사용에 안전 합니다.

사용 참고는 IMPLEMENTED_CATEGORY 매크로 사용 하는 CATID_SafeForScriptingCATID_SafeForInitializing 구성 요소 범주 구성 요소는 안전입니다 지정 하는 다른 방법을 제공 합니다.

관련된 기사   ATL 자습서, ATL 프로젝트 만들기

상속 계층 구조

IObjectSafety

IObjectSafetyImpl

요구 사항

헤더: atlctl.h

참고 항목

참조

IObjectSafety Interface

기타 리소스

ATL 클래스 개요