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 |