CArchive::Read

UINT Read ( Void * LpBuf, UINT nMax );
werfen ( CFileException );

Rückgabewert

Eine Ganzzahl ohne Vorzeichen, die die Anzahl der tatsächlich gelesenen Bytes enthält. Wenn der Rückgabewert kleiner als die Anzahl gefordert ist, hat das Ende der Datei erreicht wurde. Auf die End-of-File-Bedingung wird keine Ausnahme ausgelöst.

Parameter

lpBuf

Ein Zeiger auf eine vom Benutzer angegebene Puffer, die zum Empfangen der Daten aus dem Archiv lesen.

nMax

Eine Ganzzahl ohne Vorzeichen, die die Anzahl der Bytes angeben, aus dem Archiv gelesen werden.

Bemerkungen

Liest eine angegebene Anzahl von Bytes aus dem Archiv. Das Archiv kann die Bytes nicht interpretieren.

Können Sie die Read -Memberfunktion innerhalb Ihrer Serialize -Funktion zum Lesen von einfachen Strukturen, die in den Objekten enthalten sind.

Beispiel

extern CArchive Ar;
char pb [100];
UINT nr = Ar.Lesen Sie (pb, 100);

Übersicht über die CArchiveMember der Klasse | Hierarchiediagramm

Index