CArchive::ReadClass

CRuntimeClass * ReadClass (const CRuntimeClass * pClassRefRequested = NULL, UINT * pSchema=NULL, DWORD * obTag = NULL);
CArchiveException; 던져
CNotSupportedException 던져;

반환 값

CRuntimeClass 구조체에 대 한 포인터。

매개 변수

pClassRefRequested

요청한 클래스 참조에 해당 하는 CRuntimeClass 구조체에 대 한 포인터입니다. NULL 이 될 수 있습니다.

pSchema

이전에 저장 된 런타임 클래스의 스키마에 대 한 포인터。

obTag

개체의 고유 태그를 가리키는 숫자입니다. ReadObject의 구현에서 내부적으로 사용 합니다. 고급 프로그래밍만;에 대 한 노출 obTag 일반적으로 NULL 되어야。

주의

WriteClass 와 함께 이전에 저장 된 클래스에 대 한 참조를 읽을이 멤버 함수를 호출。

PClassRefRequestedNULL이 아니면, ReadClass 보관된 클래스 정보 런타임 클래스와 호환 되는지 확인 합니다. 호환 되지 않으면 ReadClass CArchiveException 를 던 질 것 이다。

런타임 클래스는 DECLARE_SERIALIMPLEMENT_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)

Index