CArchive::WriteClass

void WriteClass (const CRuntimeClass * pClassRef );

Parámetros

pClassRef

Un puntero a la estructura CRuntimeClass que corresponde a la referencia de clase solicitada.

Observaciones

Utilice WriteClass para almacenar la información de versión y de clase de una clase base durante la serialización de la clase derivada. WriteClass escribe una referencia a la CRuntimeClass de la clase base para los CArchive. Utilice CArchive::ReadClass para recuperar la referencia.

WriteClass comprueba que la información de clase archivada es compatible con la clase de tiempo de ejecución. Si no es compatible, WriteClass producirá un CArchiveException.

Debe utilizar la clase runtime DECLARE_SERIAL y IMPLEMENT_SERIAL; de lo contrario, WriteClass producirá un CNotSupportedException.

Puede utilizar SerializeClass en lugar de WriteClass, que maneja tanto lectura y escritura de la referencia de clase.

Visió&n General de CArchive |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambiénnbsp;CArchive::ReadClass, CArchive::GetObjectSchema, CArchive::SetObjectSchema, CArchive::SerializeClass, CArchiveException, C&NotSupportedException.

Index