CArchive::ReadClass
Wywołać funkcję Członkowskie odczytać odwołanie do klasy wcześniej przechowywane razem z WriteClass.
CRuntimeClass* ReadClass(
const CRuntimeClass* pClassRefRequested = NULL,
UINT* pSchema = NULL,
DWORD* pObTag = NULL
);
Parametry
pClassRefRequested
Wskaźnik do CRuntimeClass strukturę, która odpowiada odwołania klasy wymagane.Może być NULL.pSchema
Wskaźnik do schematu klasy uruchomieniowej wcześniej przechowywane.pObTag
Numer, który odwołuje się do obiektu unikatowy tag.Używane wewnętrznie przez wprowadzenie w życie funkcji ReadObject.Dla zaawansowanych programowania pObTagzwykle należy NULL.
Wartość zwracana
Wskaźnik do CRuntimeClass struktury.
Uwagi
Jeśli pClassRefRequested nie jest NULL, ReadClass sprawdza, czy informacje o zarchiwizowanych klasy jest zgodny z klasy runtime.Jeśli nie jest zgodny, ReadClass wygeneruje CArchiveException.
Należy użyć klasy runtime DECLARE_SERIAL i IMPLEMENT_SERIAL; w przeciwnym razie ReadClass wygeneruje CNotSupportedException.
Jeśli pSchema jest NULL, można pobrać schematu klasy przechowywanych przez wywołanie CArchive::GetObjectSchema; w przeciwnym razie *****pSchema będzie zawierać schematu klasy czasu, które wcześniej były przechowywane.
Można użyć SerializeClass zamiast ReadClass, która obsługuje zarówno odczytywania i zapisywania odwołania klasy.
Przykład
Zobacz przykład dla CArchive::WriteClass.
Wymagania
Nagłówek: afx.h