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

51scekz8.collapse_all(cs-cz,VS.110).gifVeř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