IPersistStreamInit-Schnittstelle (ocidl.h)
Ein Ersatz für IPersistStream , der eine Initialisierungsmethode hinzufügt.
Diese Schnittstelle wird nicht von IPersistStream abgeleitet. es schließt sich gegenseitig mit IPersistStream aus. Ein -Objekt unterstützt nur eine der beiden Schnittstellen, je nachdem, ob es die InitNew-Methode erfordert.
Vererbung
Die IPersistStreamInit-Schnittstelle erbt von IPersist. IPersistStreamInit verfügt auch über folgende Arten von Membern:
Methoden
Die IPersistStreamInit-Schnittstelle verfügt über diese Methoden.
IPersistStreamInit::GetSizeMax Ruft die Größe des Datenstroms ab, der zum Speichern des Objekts erforderlich ist. (IPersistStreamInit.GetSizeMax) |
IPersistStreamInit::InitNew Initialisiert ein Objekt in einen Standardzustand. Diese Methode soll anstelle von IPersistStreamInit::Load aufgerufen werden. |
IPersistStreamInit::IsDirty Bestimmt, ob sich ein Objekt geändert hat, seit es zuletzt in seinem Stream gespeichert wurde. (IPersistStreamInit.IsDirty) |
IPersistStreamInit::Load Initialisiert ein Objekt aus dem Stream, in dem es zuvor gespeichert wurde. (IPersistStreamInit.Load) |
IPersistStreamInit::Save Speichert ein Objekt im angegebenen Stream. (IPersistStreamInit.Save) |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | ocidl.h |