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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour