CRuntimeClass * ReadClass (const CRuntimeClass * pClassRefRequested = NULL, UINT * pSchema=NULL, DWORD obTag = NULL);
Бросай CArchiveException;
Бросай CNotSupportedException;
Возвращаемое значение
Указатель на структуру CRuntimeClass.
Параметры
pClassRefRequested
Указатель на структуру CRuntimeClass , которая соответствует просьбе ссылка на класс. Может быть пустым.
pSchema
Указатель на схему класса во время выполнения ранее сохраненных.
obTag
Число, ссылается на уникальной метки объекта. Используется внутренними механизмами осуществления ReadObject. Для передовых программирования как правило obTag должно быть пустым.
Примечания
Вызов этой функции-члена для чтения ссылку на класс, сохраненные ранее с 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