Classe di IPersistPropertyBagImpl
Questa classe implementa IUnknown e consente a un oggetto salvare le proprietà su un contenitore di proprietà fornito.
Importante |
---|
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
Metodi pubblici
Nome |
Descrizione |
---|---|
Recupera il CLSID dell'oggetto. |
|
Inizializza un oggetto appena creato.L'implementazione ATL restituisce S_OK. |
|
Carica le proprietà dell'oggetto da un contenitore di proprietà fornito. |
|
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