Freigeben über


Datei-E/A-Klassen

Diese Klassen bieten eine Schnittstelle mit den herkömmlichen Datenträgerdateien, Dateien in den speicherresidenten, zu aktiven Streams und den Windows Sockets bereit. Alle Klassen, die von CFile abgeleitet werden, können mit einem CArchive-Objekt verwendet werden, um die Serialisierung auszuführen.

Verwenden Sie die folgenden Klassen, insbesondere CArchive und CFile, wenn Sie Ihr eigenes Eingabe/Ausgabe-Verarbeiten schreiben. Normalerweise müssen Sie keinen, um aus diesen Klassen abzuleiten. Wenn Sie das Anwendungsframework verwenden, behandeln die Standardimplementierungen Öffnen und die Befehle im Menü DateiSpeichern Datei-E/A (mithilfe der CArchive- Klasse), solange Sie Serialize-Funktion des Dokuments überschreiben, um bereitzustellen Informationen darüber, wie ein Dokument den Inhalt serialisiert. Weitere Informationen über die Dateiklassen und zum, finden Sie im Artikel Dateien in MFC und den Artikel Serialisierung.

  • Die C-Datei
    Stellt eine Dateischnittstelle in binäre Datenträgerdateien bereit.

  • CStdioFile
    Stellt eine CFile-Schnittstelle zu Streamdatenträgerdateien gepufferten, normalerweise im Textmodus bereit.

  • CMemFile
    Stellt eine CFile-Schnittstelle an Dateien im Arbeitsspeicher bereit.

  • CSharedFile
    Stellt eine CFile-Schnittstelle auf freigegebene Dateien im Arbeitsspeicher bereit.

  • COleStreamFile
    Verwendet die Schnittstelle COM- IStream, um CFile Zugriff an Verbunddateien zu ermöglichen.

  • CSocketFile
    Stellt eine CFile-Schnittstelle für einen Socket Windows bereit.

Verwandte Klassen

Siehe auch

Konzepte

Übersicht über die Klassenbibliothek