CArchive::ReadClass

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

Index