Antarmuka IPersist (objidl.h)

Menyediakan CLSID objek yang dapat disimpan secara terus-menerus dalam sistem. Memungkinkan objek untuk menentukan handler objek mana yang akan digunakan dalam proses klien, karena digunakan dalam implementasi default marshaling.

IPersist adalah antarmuka dasar untuk tiga antarmuka lain: IPersistStorage, IPersistStream, dan IPersistFile. Oleh karena itu, masing-masing antarmuka ini mencakup metode GetClassID , dan salah satu dari ketiga antarmuka ini yang sesuai diimplementasikan pada objek yang dapat diserialisasikan ke penyimpanan, aliran, atau file. Metode antarmuka ini memungkinkan status objek ini disimpan untuk instansiasi nanti, dan memuat objek menggunakan status tersimpan. Biasanya, antarmuka persistensi diimplementasikan oleh objek yang disematkan atau ditautkan, dan dipanggil oleh aplikasi kontainer atau penangan objek default.

Warisan

Antarmuka IPersist mewarisi dari antarmuka IUnknown . IPersist juga memiliki jenis anggota ini:

Metode

Antarmuka IPersist memiliki metode ini.

 
IPersist::GetClassID

Mengambil pengidentifikasi kelas (CLSID) objek.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header objidl.h

Lihat juga

IPersistFile

IPersistStorage

IPersistStream