CArchive::Read
Liest eine angegebene Anzahl Bytes vom Archiv.
UINT Read(
void* lpBuf,
UINT nMax
);
Parameter
lpBuf
Ein Zeiger auf einen vom Benutzer bereitgestellten Puffer, der, das Daten vom Archiv zu empfangen wird.nMax
Eine ganze Zahl ohne Vorzeichen, die die Anzahl der vom Archiv gelesen werden, Bytes angibt.
Rückgabewert
Eine ganze Zahl, die die Anzahl von Bytes gelesen tatsächlich enthält.Wenn der Rückgabewert kleiner als die angeforderte Anzahl ist, ist das Dateiende erreicht wurde.Es wird keine Ausnahme auf die Dateiende-Bedingung ausgelöst.
Hinweise
Das Archiv interpretiert nicht die Bytes.
Sie können die Read-Memberfunktion innerhalb der Serialize-Funktion zum Lesen von normalen Strukturen verwenden, die in den Objekten enthalten sind.
Beispiel
char pbRead[100];
ar.Read(pbRead, 100);
Anforderungen
Header: afx.h