CRuntimeClass * ReadClass (const CRuntimeClass * pClassRefRequested null, UINT * = pSchema=null, dword * obTag ««= NULL);
CArchiveException atmak;
CNotSupportedException atmak;
Dönüş değeri
CRuntimeClass yapısı için işaretçi.
Parametreleri
pClassRefRequested
İstenen sınıfı başvuru karşılık CRuntimeClass yapısı için işaretçi. null olabilir.
pSchema
İşaretçi bir şema önceden depolanan çalışma sınıfı.
obTag
Bir nesnenin benzersiz etiketi için başvuruda bulunan bir numarası. ReadObjectuygulaması tarafından dahili olarak kullanılır. İleri Programlama için sadece maruz; obTag normal olarak null olmalıdır.
Açıklamalar
Önceden WriteClass ile depolanan bir sınıf başvuru okumak için bu üye işlev çağrısı.
PClassRefRequested Is not null ReadClass arşivlenmiş sınıf bilgisi runtime sınıf ile uyumlu olduğunu doğrular. Uyumlu değilse, ReadClass bir CArchiveException atmak olacaktır.
Çalışma sınıfı, DECLARE_SERIAL ve IMPLEMENT_SERIALkullanmanız gerekir; Aksi takdirde, ReadClass bir CNotSupportedException atmak olacaktır.
PSchema &nullise, şema saklı sınıf CArchive::GetObjectSchemaçağırarak alınabilir; Aksi takdirde, *pSchema daha önce stored.nbsp olarak çalıştırma sınıf şeması içerir;
Sen-ebilmek kullanma SerializeClass ReadClassyerine, hangi işleme hem okuma hem de yazma sınıfı başvurusu.
CArchive ge&nel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi
Ayrıca bkz:nbsp;CArchive::WriteClass, CArchive::GetObjectSchema, CArchive::SetObjectSchema, CArchiveException, C&NotSupportedException, CArchive::SerializeClass