Sdílet prostřednictvím


Třída IPersistPropertyBagImpl

Tato třída implementuje IUnknown a umožňuje objekt uložit jeho vlastnosti klienta dodávané vlastnost vaku.

Důležitá poznámkaDůležité

Tato třída a jeho členy nelze použít v aplikacích, které v .

template <  
class T  
> 
class ATL_NO_VTABLE IPersistPropertyBagImpl : 
public IPersistPropertyBag

Parametry

  • T
    Vaší třídy odvozené z IPersistPropertyBagImpl .

Členy

Veřejné metody

Název

Description

IPersistPropertyBagImpl::GetClassID

Načte identifikátor CLSID objektu.

IPersistPropertyBagImpl::InitNew

Inicializuje nově vytvořený objekt.Vrátí provádění ATL S_OK .

IPersistPropertyBagImpl::Load

Načte z vaku dodávané klienta vlastnost vlastností objektu.

IPersistPropertyBagImpl::Save

Uloží vlastností objektu do vaku vlastnost dodávané klienta.

Poznámky

IPersistPropertyBag rozhraní umožňuje objekt uložit jeho vlastnosti klienta dodávané vlastnost vaku.Třída IPersistPropertyBagImpl poskytuje výchozí implementace tohoto rozhraní a implementuje IUnknown odesláním informací výpis stavu vytvoří zařízení v ladění.

IPersistPropertyBag spolu s IPropertyBag a IErrorLog.Klient musí provést tyto dvě posledně rozhraní.Prostřednictvím IPropertyBag , klient ukládá a načte jednotlivých vlastností objektu.Prostřednictvím IErrorLog, objektu a klient ohlásit veškeré nalezené chyby.

Související články   Kurz ATL, Vytvoření projektu ATL

Hierarchii dědičnosti

IPersistPropertyBag

IPersistPropertyBagImpl

Požadavky

Záhlaví: atlcom.h

Viz také

Referenční dokumentace

BEGIN_PROP_MAP

Další zdroje

Přehled třídy ATL