IPersist 介面 (objidl.h)
提供可以持續儲存在系統中之物件的CLSID。 允許物件指定要在客戶端進程中使用的物件處理程式,因為它用於封送處理的預設實作中。
IPersist 是其他三個介面的基底介面: IPersistStorage、 IPersistStream 和 IPersistFile。 因此,這些介面都包含 GetClassID 方法,而且這三個介面中的適當其中一個介面是在可串行化為記憶體、數據流或檔案的對象上實作。 這些介面的方法允許儲存這些物件的狀態以供稍後具現化,並使用儲存的狀態載入物件。 一般而言,持續性介面是由內嵌或連結的物件所實作,並由容器應用程式或默認對象處理程式呼叫。
繼承
IPersist 介面繼承自 IUnknown 介面。 IPersist 也有下列類型的成員:
方法
IPersist 介面具有這些方法。
IPersist::GetClassID 擷取 物件的 CLSID) (類別標識碼。 |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限桌面應用程式] |
目標平台 | Windows |
標頭 | objidl.h |