CArchive::Read

Legge un determinato numero di byte dall'archivio.

UINT Read(
   void* lpBuf,
   UINT nMax 
);

Parametri

  • lpBuf
    Un puntatore a un buffer fornito dall'utente che prevede di ricevere i dati letti dall'archivio.

  • nMax
    Intero senza segno che specifica il numero di byte da leggere dall'archivio.

Valore restituito

Unsigned Integer contenente il numero di byte letti effettivamente.Se il valore restituito è inferiore al numero richiesto, il fine del file è stato raggiunto.Non viene generata alcuna eccezione stato di fine file.

Note

l'archivio non interpreta i byte.

È possibile utilizzare la funzione membro Lettura all'interno della funzione Serialize per leggere le strutture comuni contenuti negli oggetti.

Esempio

char pbRead[100];
ar.Read(pbRead, 100);

Requisiti

Header: afx.h

Vedere anche

Riferimenti

Classe di CArchive

Grafico della gerarchia