IPersistStreamInit 接口 (ocidl.h)

添加初始化方法的 IPersistStream 的替代项。

此接口不派生自 IPersistStream;它与 IPersistStream 互斥。 对象选择仅支持两个接口中的一个,具体取决于它是否需要 InitNew 方法。

继承

IPersistStreamInit 接口继承自 IPersistIPersistStreamInit 也有以下类型的成员:

方法

IPersistStreamInit 接口具有这些方法。

 
IPersistStreamInit::GetSizeMax

检索保存对象所需的流大小。 (IPersistStreamInit.GetSizeMax)
IPersistStreamInit::InitNew

将对象初始化为默认状态。 将调用此方法,而不是 IPersistStreamInit::Load。
IPersistStreamInit::IsDirty

确定对象自上次保存到其流以来是否已更改。 (IPersistStreamInit.IsDirty)
IPersistStreamInit::Load

从先前保存的流中初始化对象。 (IPersistStreamInit.Load)
IPersistStreamInit::Save

将对象保存到指定流。 (IPersistStreamInit.Save)

要求

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

另请参阅

IPersistStream