CRuntimeClass * ReadClass (const 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 을 던 질 것 이다。
CArchive::GetObjectSchema;를 호출 하 여 저장된 클래스의 스키마를 검색할 수 있습니다 pSchema NULL이면 그렇지 않으면, *pSchema 는 이전에 stored.nbsp 런타임 클래스 스키마 포함 됩니다(&N).;
SerializeClass를 사용 하 여 ReadClass를 대신 하는 읽기와 쓰기 클래스 참조의 처리。
CArchive 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)
참고 항목nbsp;CArchive::WriteClass, CArchive::GetObjectSchema, CArchive::SetObjectSchema, CArchiveException, CNotSupportedException, CArchive::SerializeClass(&N)