IPersistStreamInit 接口 (ocidl.h)
添加初始化方法的 IPersistStream 的替代项。
此接口不派生自 IPersistStream;它与 IPersistStream 互斥。 对象选择仅支持两个接口中的一个,具体取决于它是否需要 InitNew 方法。
继承
IPersistStreamInit 接口继承自 IPersist。 IPersistStreamInit 也有以下类型的成员:
方法
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 |