CArchive::WriteClass

โมฆะ WriteClass (const CRuntimeClass * pClassRef );

พารามิเตอร์

pClassRef

ตัวชี้ไปยังโครงสร้างCRuntimeClassซึ่งสอดคล้องกับการอ้างอิงของคลาสที่ร้องขอ?

หมายเหตุ

ใช้WriteClassเพื่อเก็บรุ่นและคลาสข้อมูลของคลาพื้นฐานระหว่างอนุกรมของชั้นได้รับ WriteClassเขียนการอ้างอิงไปCRuntimeClassสำหรับคลาสพื้นฐานที่ไปCArchive ใช้CArchive::ReadClassเพื่อเรียกใช้การอ้างอิง?

WriteClassตรวจสอบว่า ข้อมูลที่ถูกเก็บถาวรคลาสเข้ากันได้กับคลา runtime ของคุณ ถ้าไม่ได้WriteClassจะโยนแบบCArchiveException?

คลาส runtime ของคุณต้องใช้DECLARE_SERIALและIMPLEMENT_SERIAL มิฉะนั้นWriteClassจะโยนแบบCNotSupportedException?

คุณสามารถใช้SerializeClass แทนของWriteClassซึ่งจับทั้งอ่าน และเขียนของการอ้างอิงของคลาส?

ภาพรวม CArchive |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)

ดูเพิ่มเติมnbspCArchive::ReadClass, CArchive::GetObjectSchema, CArchive::SetObjectSchema, CArchive::SerializeClass, CArchiveException, CNotSupportedException(&N)?

Index