Partager via


Interface IPersistStreamInit (ocidl.h)

Remplacement de IPersistStream qui ajoute une méthode d’initialisation.

Cette interface n’est pas dérivée d’IPersistStream ; il s’exclut mutuellement avec IPersistStream. Un objet choisit de ne prendre en charge qu’une seule des deux interfaces, selon qu’il nécessite ou non la méthode InitNew .

Héritage

L’interface IPersistStreamInit hérite d’IPersist. IPersistStreamInit a également les types de membres suivants :

Méthodes

L’interface IPersistStreamInit a ces méthodes.

 
IPersistStreamInit ::GetSizeMax

Récupère la taille du flux nécessaire pour enregistrer l’objet. (IPersistStreamInit.GetSizeMax)
IPersistStreamInit ::InitNew

Initialise un objet à un état par défaut. Cette méthode doit être appelée à la place de IPersistStreamInit ::Load.
IPersistStreamInit ::IsDirty

Détermine si un objet a changé depuis son dernier enregistrement dans son flux. (IPersistStreamInit.IsDirty)
IPersistStreamInit ::Load

Initialise un objet à partir du flux dans lequel il a été enregistré précédemment. (IPersistStreamInit.Load)
IPersistStreamInit ::Save

Enregistre un objet dans le flux spécifié. (IPersistStreamInit.Save)

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête ocidl.h

Voir aussi

IPersistStream