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

Weitere Informationen

Ipersiststream