ストレージ インターフェイス
コントロール コンテナーは、 IPersistStorage、 IPersistStream、または IPersistStreamInit を実装するコントロールをサポートできる必要があります。 必要に応じて、コンテナーは、サポートを提供するコントロールに対して、 IPersistMemory、 IPersistPropertyBag、 IPersistMoniker などの他の永続化インターフェイスをサポートできます。
ActiveX コントロール コンテナーが、使用するストレージ インターフェイス (IPersistStorage、 IPersistStream、 IPersistStreamInit など) を選択して初期化すると、そのストレージ インターフェイスはメインコントロールの有効期間中はプライマリ ストレージ インターフェイスメインストレージを所有することになります。 これにより、コンテナーが他のストレージ インターフェイスに保存されるのを妨げることはありません。
ActiveX コントロール コンテナーはテキストとして保存メカニズムをサポートする必要はありません。そのため、 IPersistPropertyBag と関連付けられているコンテナー側インターフェイス IPropertyBag を使用することは省略可能です。
関連トピック