CArchive::WriteClass

public static void WriteClass (const CRuntimeClass * pClassRef );

Parametri

pClassRef

Un puntatore alla struttura CRuntimeClass che corrisponde al riferimento alla richiesta di classi.

Osservazioni

Utilizzare WriteClass per archiviare le informazioni di versione e la classe di una classe base durante la serializzazione della classe derivata. La CArchive WriteClass scrive un riferimento per il CRuntimeClass della classe base. Utilizzare CArchive::ReadClass per recuperare il riferimento.

WriteClass verifica che le informazioni archiviate classe siano compatibile con la classe di runtime. Se non č compatibile, WriteClass genererā un CArchiveException.

Classe runtime deve utilizzare DECLARE_SERIAL e IMPLEMENT_SERIAL; in caso contrario, verrā generata un' WriteClass un CNotSupportedException.

Č possibile utilizzare SerializeClass invece di WriteClass, che gestisce sia la lettura e scrittura del riferimento classe.

Pa&noramica di CArchive |nbsp; Membri della classe | Gerarchia Chart

Vedere anchenbsp;CArchive::ReadClass, CArchive::GetObjectSchema, CArchive::SetObjectSchema, CArchive::SerializeClass, CArchiveException, C&NotSupportedException.

Index