Classe d'IPersistPropertyBagImpl
Cette classe implémente IUnknown et permet à un objet pour enregistrer ses propriétés dans un conteneur des propriétés client fourni.
Important
Cette classe et ses membres ne peuvent pas être utilisés dans les applications qui s'exécutent dans Windows Runtime.
template <
class T
>
class ATL_NO_VTABLE IPersistPropertyBagImpl :
public IPersistPropertyBag
Paramètres
- T
Votre classe, dérivée de IPersistPropertyBagImpl.
Membres
Méthodes publiques
Nom |
Description |
---|---|
Récupère le CLSID de l'objet. |
|
Initialise un objet nouvellement créée.L'implémentation ATL retourne S_OK. |
|
Charge les propriétés de l'objet d'un conteneur de propriétés client fourni. |
|
Enregistre les propriétés de l'objet dans un conteneur des propriétés client fourni. |
Notes
L'interface d' IPersistPropertyBag permet à un objet pour enregistrer ses propriétés dans un conteneur des propriétés client fourni.La classe IPersistPropertyBagImpl fournit une implémentation par défaut de cette interface et implémente IUnknown en envoyant des informations à l'unité de vidage dans les versions debug.
IPersistPropertyBag fonctionne conjointement avec IPropertyBag et IErrorLog.Ces deux dernières interfaces doivent être implémentées par le client.Par IPropertyBag, le client enregistre et charge les propriétés de l'objet.Par IErrorLog, l'objet et le client peut signaler toutes les erreurs rencontrées.
Articles connexes Didacticiel ATL, créer un projet ATL
Hiérarchie d'héritage
IPersistPropertyBag
IPersistPropertyBagImpl
Configuration requise
Header: atlcom.h