CArchive::ReadClass

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

Index