IPersist 接口 (objidl.h)

提供可以持久存储在系统中的 对象的 CLSID。 允许对象指定在客户端进程中使用的对象处理程序,因为它在封送处理的默认实现中使用。

IPersist 是其他三个接口的基础接口: IPersistStorageIPersistStreamIPersistFile。 因此,其中每个接口都包含 GetClassID 方法,这三个接口中的相应一个是在可序列化为存储、流或文件的对象上实现的。 这些接口的方法允许保存这些对象的状态以供以后实例化,并使用保存的状态加载对象。 通常,持久性接口由嵌入或链接的对象实现,并由容器应用程序或默认对象处理程序调用。

继承

IPersist 接口继承自 IUnknown 接口。 IPersist 也有以下类型的成员:

方法

IPersist 接口具有这些方法。

 
IPersist::GetClassID

检索对象的 CLSID) (类标识符。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 objidl.h

另请参阅

IPersistFile

IPersistStorage

IPersistStream