CArchive::ReadClass

CRuntimeClass * ReadClass (константа CRuntimeClass * pClassRefRequested = NULL, UINT * pSchema=NULL, DWORD * obTag = NULL);
Кинути CArchiveException;
Кинути CNotSupportedException;

Значення, яке повертається

Вказівник на структуру CRuntimeClass.

Параметри

pClassRefRequested

Вказівник на CRuntimeClass структуру, яка відповідає класу посилання запит. Може бути NULL.

pSchema

Вказівник на схему під час клас, попередньо збережених.

obTag

Номер, який відноситься до унікальних тег об'єкта. Використовується у здійсненні ReadObject. Піддаються додаткові програмні тільки; obTag зазвичай має бути NULL.

Зауваження

Цей член функцію, щоб читати посилання на попередньо збережених з WriteClass клас.

Якщо pClassRefRequested не NULL, ReadClass перевіряється архівних клас інформація сумісні з вашого класу виконавчі файли. Якщо це не сумісні, ReadClass буде кидати CArchiveException.

Ваш клас виконавчі файли повинні використовувати DECLARE_SERIAL і IMPLEMENT_SERIAL; в іншому випадку, ReadClass буде кидати CNotSupportedException.

Якщо pSchema має значення &NULL, схемою збережених класу можуть бути отримані за номером CArchive::GetObjectSchema; в іншому випадку *pSchema буде містити схему під час клас, який раніше був stored.nbsp;

Ви можете використовувати SerializeClass замість того, щоб ReadClass, яка обробляє і читання і написання клас посилання.

Огляд CArchiveЧлени класу | Ієрархічна діаграма

Дивіться такожnbsp;CArchive::WriteClass, CArchive::GetObjectSchema, CArchive::SetObjectSchema, CArchiveException, C&NotSupportedException, CArchive::SerializeClass

Index