IPersistPropertyBagImpl Class

이 클래스를 구현 합니다. IUnknown 및 해당 속성을 클라이언트가 제공한 속성 모음에 저장 하도록 합니다.

중요

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

template <  
class T  
> 
class ATL_NO_VTABLE IPersistPropertyBagImpl : 
public IPersistPropertyBag

매개 변수

  • T
    파생 클래스에서 IPersistPropertyBagImpl.

Members

Public 메서드

Name

설명

IPersistPropertyBagImpl::GetClassID

개체의 CLSID를 검색합니다.

IPersistPropertyBagImpl::InitNew

새로 만든된 개체를 초기화합니다. ATL 구현을 반환 S_OK.

IPersistPropertyBagImpl::Load

클라이언트가 제공한 속성 모음에서 개체의 속성을 로드합니다.

IPersistPropertyBagImpl::Save

개체의 속성을 클라이언트가 제공한 속성 모음에 저장 됩니다.

설명

IPersistPropertyBag 인터페이스 속성을 클라이언트가 제공한 속성 모음에 저장 하는 개체 수 있습니다. 클래스 IPersistPropertyBagImpl 는이 인터페이스의 기본 구현을 제공 하 고 구현 IUnknown 덤프에 정보를 전송 하 여 장치에서 디버그 빌드.

IPersistPropertyBag 함께 IPropertyBagIErrorLog. 이러한 후자의 두 가지 인터페이스는 클라이언트에 의해 구현 되어야 합니다. - IPropertyBag, 클라이언트 저장 하 고 개체의 개별 속성을 로드 합니다. - IErrorLog, 개체와 클라이언트 모두에 발생 한 오류를 보고할 수 있습니다.

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

상속 계층 구조

IPersistPropertyBag

IPersistPropertyBagImpl

요구 사항

헤더: atlcom.h

참고 항목

참조

BEGIN_PROP_MAP

기타 리소스

ATL Class Overview