CArchive::WriteClass

void WriteClass (const CRuntimeClass * pClassRef );

Parâmetros

pClassRef

Um ponteiro para a estrutura de CRuntimeClass que corresponde à referência classe solicitada.

Observações

Use WriteClass para armazenar as informações de versão e a classe de uma classe base durante a serialização da classe derivada. WriteClass grava uma referência para o CRuntimeClass da classe base para o CArchive. Usar CArchive::ReadClass para recuperar a referência.

WriteClass verifica se as informações de classe arquivada são compatíveis com sua classe de tempo de execução. Se não for compatível, WriteClass lançará um CArchiveException.

Sua classe de tempo de execução deve usar DECLARE_SERIAL e IMPLEMENT_SERIAL; caso contrário, WriteClass lançará um CNotSupportedException.

Você pode usar SerializeClass em vez de WriteClass, que lida com ambos leitura e gravação de referência de classe.

Visão geral de CArchiveMembros de classe | Gráfico de hierarquia

Consulte tambémnbsp;CArchive::ReadClass, CArchive:: GetObjectSchema, CArchive::SetObjectSchema, CArchive::SerializeClass, CArchiveException, C&NotSupportedException.

Index