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