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 CArchive | Member der Klasse | Hierarchiediagramm