IPersistStorageImpl选件类
此选件类实现 IPersistStorage 接口。
重要
此选件类及其成员不能在 Windows 运行时执行的应用程序。
template <
class T
>
class ATL_NO_VTABLE IPersistStorageImpl :
public IPersistStorage
参数
- T
您的选件类,从派生 IPersistStorageImpl。
成员
公共方法
名称 |
说明 |
---|---|
检索对象的CLSID。 |
|
指示对象释放所有存储对象和输入HandsOff模式。 ATL实现返回 S_OK。 |
|
初始化新的存储。 |
|
检查对象的数据是否已更改,则它上次保存了。 |
|
从指定的存储填充对象的属性。 |
|
保存对象的属性设置为指定的存储。 |
|
通知对象则可能返回到普通模式写入到其存储对象。 ATL实现返回 S_OK。 |
备注
IPersistStorageImpl 实现 IPersistStorage 接口,使用存储,以允许客户端请求您的对象加载和保存其持久性数据。
此选件类的实现要求选件类 T 进行实现 IPersistStreamInit 接口可通过 QueryInterface。 这通常意味着选件类 T 应从 IPersistStreamInitImpl派生,请在 COM映射的 IPersistStreamInit 提供项和使用 属性映射 描述选件类的持久性数据。
继承层次结构
IPersistStorage
IPersistStorageImpl
要求
Header: atlcom.h