Condividi tramite


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 CArchive

Grafico delle gerarchie