void WriteClass (const CRuntimeClass * pClassRef );
Parameter
pClassRef
Ein Zeiger auf das CRuntimeClass -Struktur, die der Referenz-Klasse angefordert entspricht.
Bemerkungen
Verwenden Sie WriteClass , um die Version-Klasse von einer Basisklasse während der Serialisierung der Klasse abgeleiteten speichern und. WriteClass schreibt einen Verweis auf das CRuntimeClass der Basisklasse auf die CArchive. Verwenden Sie CArchive::ReadClass , um den Verweis abzurufen.
WriteClass überprüft, ob die archivierten Informationen mit der Common Language Runtime-Klasse kompatibel ist. Wenn es nicht kompatibel ist, wird WriteClass ein CArchiveException ausgelöst.
Die Common Language Runtime-Klasse muss DECLARE_SERIAL und IMPLEMENT_SERIALverwendet; Andernfalls wird WriteClass eine CNotSupportedException auslösen.
Sie können SerializeClass statt WriteClass, behandelt sowohl lesen und Schreiben von der Referenz-Klasse.
Übersicht über die CArchive | Member der Klasse | Hierarchiediagramm
Siehe auch&Nbsp;CArchive::ReadClass, CArchive::GetObjectSchema, CArchive::SetObjectSchema, CArchive::SerializeClass, CArchiveException, CNotSupportedException.