Compartir a través de


Interfaces de almacenamiento

Los contenedores de control deben ser capaces de admitir controles que implementan IPersistStorage, IPersistStreamo IPersistStreamInit. Opcionalmente, un contenedor puede admitir cualquier otra interfaz de persistencia, como IPersistMemory, IPersistPropertyBagy IPersistMoniker para esos controles que proporcionan compatibilidad.

Una vez que un contenedor de controles ActiveX ha elegido e inicializado una interfaz de almacenamiento para usar (IPersistStorage, IPersistStream, IPersistStreamInit, etc.), esa interfaz de almacenamiento seguirá siendo la interfaz de almacenamiento principal durante la vigencia del control, es decir, el control permanecerá en posesión del almacenamiento. Esto no impide que el contenedor guarde en otras interfaces de almacenamiento.

Los contenedores de controles ActiveX no necesitan admitir un mecanismo de guardado como texto, por lo que el uso de IPersistPropertyBag y la interfaz del lado contenedor asociada IPropertyBag son opcionales.

contenedores de