CInternetFile::Read

Rufen Sie die Memberfunktion auf, um in den angegebenen Arbeitsspeicher zu lesen und bei lpvBuf beginnen, die angegebene Anzahl von Bytes, nCount.

virtual UINT Read( 
   void* lpBuf, 
   UINT nCount  
);

Parameter

  • lpBuf
    Ein Zeiger auf eine Speicheradresse, zu der Dateidaten gelesen werden.

  • nCount
    Die Anzahl der zu schreibenden Bytes.

Rückgabewert

Die Anzahl der Bytes in den Puffer übertragen.Der Rückgabewert ist möglicherweise kleiner als nCount, wenn das Dateiende erreicht wurde.

Hinweise

Die Funktion gibt die Anzahl von Bytes gelesen tatsächlich - eine Zahl zurück, die möglicherweise kleiner als nCount ist, wenn die Datei beendet.Wenn ein Fehler beim Lesen auftritt, löst die Datei, die Funktion ein CInternetException-Objekt aus, das den Fehler beschreibt.Beachten Sie, dass, lesend nach dem Ende der Datei, nicht als Fehler betrachtet und keine Ausnahme ausgelöst wird.

Ausnahmen

Diese Methode kann Ausnahmen des Typs CInternetException* auslösen.

Anforderungen

Header: afxinet.h

Siehe auch

Referenz

CInternetFile-Klasse

Hierarchien-Diagramm