Classe di IPersistPropertyBagImpl

Questa classe implementa IUnknown e consente a un oggetto salvare le proprietà su un contenitore di proprietà fornito.

Nota importanteImportante

Questa classe e i relativi membri non possono essere utilizzati nelle applicazioni eseguite in Windows Runtime.

template < 
class T 
>
class ATL_NO_VTABLE IPersistPropertyBagImpl :
public IPersistPropertyBag

Parametri

  • T
    La classe, derivata da IPersistPropertyBagImpl.

Membri

51scekz8.collapse_all(it-it,VS.110).gifMetodi pubblici

Nome

Descrizione

IPersistPropertyBagImpl::GetClassID

Recupera il CLSID dell'oggetto.

IPersistPropertyBagImpl::InitNew

Inizializza un oggetto appena creato.L'implementazione ATL restituisce S_OK.

IPersistPropertyBagImpl::Load

Carica le proprietà dell'oggetto da un contenitore di proprietà fornito.

IPersistPropertyBagImpl::Save

Carica le proprietà dell'oggetto in un contenitore di proprietà fornito.

Note

L'interfaccia IPersistPropertyBag consente a un oggetto salvare le proprietà su un contenitore di proprietà fornito.La classe IPersistPropertyBagImpl fornisce un'implementazione predefinita di questa interfaccia e implementa IUnknown inviando le informazioni del dispositivo di dump nelle build di debug.

Funzionamento diIPersistPropertyBag insieme a IPropertyBag e IErrorLog.Queste due interfacce finale devono essere implementate dal client.Con IPropertyBag, il client salva e carica le singole proprietà dell'oggetto.Con IErrorLog, sia l'oggetto che il client può segnalare gli eventuali errori riscontrati.

Articoli correlati   L'esercitazione ATL, Creare un progetto ATL

Gerarchia di ereditarietà

IPersistPropertyBag

IPersistPropertyBagImpl

Requisiti

Header: atlcom.h

Vedere anche

Riferimenti

BEGIN_PROP_MAP

Altre risorse

I cenni preliminari sulle classi ATL