IPersistStreamInitImpl, classe
Cette classe implémente IUnknown et fournit une implémentation par défaut de l'interface d' IPersistStreamInit .
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 IPersistStreamInitImpl :
public IPersistStreamInit
Paramètres
- T
Votre classe, dérivée de IPersistStreamInitImpl.
Membres
Méthodes publiques
Nom |
Description |
---|---|
Récupère le CLSID de l'objet. |
|
Extrait la taille du flux nécessaire pour enregistrer les données de l'objet. L'implémentation ATL retourne E_NOTIMPL. |
|
Initialise un objet nouvellement créée. |
|
Vérifie si les données de l'objet ont changé depuis qu'elles étaient pour la dernière fois enregistrées. |
|
Charge les propriétés de l'objet de flux spécifié. |
|
Enregistre les propriétés de l'objet dans le flux de données spécifié. |
Notes
L'interface d' IPersistStreamInit permet à un client pour demander que votre objet charge et enregistre ses données persistantes dans un flux unique. La classe IPersistStreamInitImpl 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.
Articles connexes Didacticiel ATL, créer un projet ATL
Hiérarchie d'héritage
IPersistStreamInit
IPersistStreamInitImpl
Configuration requise
Header: atlcom.h