Udostępnij za pośrednictwem


Klasa IPersistPropertyBagImpl

Ta klasa implementuje IUnknown i pozwala zapisać jego właściwości worek dostarczonych przez klienta właściwości obiektu.

Ważna uwagaWażne

Nie można użyć tej klasy i jej członków w aplikacjach, które są wykonywane w Środowisko wykonawcze systemu Windows.

template < 
class T 
>
class ATL_NO_VTABLE IPersistPropertyBagImpl :
public IPersistPropertyBag

Parametry

  • T
    Pochodną klasy, IPersistPropertyBagImpl.

Członkowie

51scekz8.collapse_all(pl-pl,VS.110).gifMetody publiczne

Nazwa

Opis

IPersistPropertyBagImpl::GetClassID

Pobiera identyfikator CLSID obiektu.

IPersistPropertyBagImpl::InitNew

Inicjuje nowo utworzony obiekt.Implementacja ATL zwraca S_OK.

IPersistPropertyBagImpl::Load

Właściwości obiektu ładuje worka właściwość dostarczonych przez klienta.

IPersistPropertyBagImpl::Save

Zapisuje właściwości obiektu do torby właściwość dostarczonych przez klienta.

Uwagi

IPersistPropertyBag interfejs pozwala zapisać jego właściwości worek dostarczonych przez klienta właściwości obiektu.Klasa IPersistPropertyBagImpl zawiera Domyślna implementacja tego interfejsu i implementuje IUnknown przez wysyłanie informacji do zrzut buduje urządzenie debugowania.

IPersistPropertyBag działa w połączeniu z IPropertyBag i IErrorLog.Te ostatnie dwa interfejsy muszą zostać wdrożone przez klienta.Poprzez IPropertyBag, klient zapisuje i ładuje poszczególnych właściwości obiektu.Poprzez IErrorLog, zarówno klient, jak i obiekt zgłosić wszelkie napotkane błędy.

Powiązane artykuły   Samouczek ATL, Tworzenie projektu ATL

Hierarchii dziedziczenia

IPersistPropertyBag

IPersistPropertyBagImpl

Wymagania

Nagłówek: atlcom.h

Zobacz też

Informacje

BEGIN_PROP_MAP

Inne zasoby

Omówienie klasy ATL