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