Freigeben über


Speicherschnittstellen

Steuerelementcontainer müssen Steuerelemente unterstützen können, die IPersistStorage, IPersistStream oder IPersistStreamInit implementieren. Optional kann ein Container alle anderen Persistenzschnittstellen wie IPersistMemory, IPersistPropertyBag und IPersistMoniker für die Steuerelemente unterstützen, die Unterstützung bieten.

Sobald ein ActiveX-Steuerungscontainer eine zu verwendende Speicherschnittstelle ausgewählt und initialisiert hat (IPersistStorage, IPersistStream, IPersistStreamInit usw.), bleibt diese Speicherschnittstelle für die Lebensdauer des Steuerelements die primäre Speicherschnittstelle, d. h. das Steuerelement bleibt im Besitz des Speichers. Dies schließt nicht aus, dass der Container auf anderen Speicherschnittstellen gespeichert wird.

ActiveX-Steuerelementcontainer müssen keinen Mechanismus zum Speichern als Text unterstützen, daher sind die Verwendung von IPersistPropertyBag und der zugehörigen containerseitigen Schnittstelle IPropertyBag optional.

Container