IPersistPropertyBagImpl-Klasse
Diese Klasse implementiert IUnknown und können Objekte, um die Eigenschaften zu einer Client-angegebenen Eigenschaftensammlung zu speichern.
Wichtig |
---|
Diese Klasse und ihre Member können in Anwendungen nicht verwendet werden, die in Windows-Runtime ausführen. |
template <
class T
>
class ATL_NO_VTABLE IPersistPropertyBagImpl :
public IPersistPropertyBag
Parameter
- T
Die Klasse, die von abgeleitet IPersistPropertyBagImpl.
Mitglieder
Öffentliche Methoden
Name |
Description |
---|---|
Ruft die CLSID des Objekts ab. |
|
Initialisiert ein neu erstelltes Objekt.Die ATL-Implementierung gibt S_OK zurück. |
|
Lädt die Eigenschaften des Objekts von einer Client-angegebenen Eigenschaftensammlung. |
|
Speichert die Eigenschaften des Objekts in eine vom Client Eigenschaftensammlung. |
Hinweise
Die IPersistPropertyBag-Schnittstelle können Objekte, um die Eigenschaften zu einer Client-angegebenen Eigenschaftensammlung zu speichern.- Klasse IPersistPropertyBagImpl stellt eine Standardimplementierung dieser Schnittstelle und implementiert IUnknown, indem Informationen zum Sicherungsgerät in Debugbuilds sendet.
IPersistPropertyBag funktioniert in Verbindung mit IPropertyBag und IErrorLog.Diese letzten zwei Schnittstellen müssen vom Client implementiert werden.Durch IPropertyBag speichert der Client und lädt die einzelnen Eigenschaften des Objekts.Durch IErrorLog können das Objekt und der Client melden alle auftretenden Fehler.
Verwandte Elemente ATL-Lernprogramm, Erstellen eines ATL-Projekts
Vererbungshierarchie
IPersistPropertyBag
IPersistPropertyBagImpl
Anforderungen
Header: möchten