Freigeben über


CAtlFile Class

Diese Klasse stellt einen dünnen Wrapper um die Windows-DateiBehandlung API bereit.

Wichtig

Diese Klasse und ihre Member können in Anwendungen nicht verwendet werden, die in der Windows Runtime ausführen.

class CAtlFile : public CHandle

Mitglieder

Öffentliche Konstruktoren

Name

Description

CAtlFile::CAtlFile

Der -Konstruktor.

Öffentliche Methoden

Name

Description

CAtlFile::Create

Rufen Sie diese Methode auf, um eine Datei zu erstellen oder zu öffnen.

CAtlFile::Flush

Rufen Sie diese Methode auf, um die Puffer für die Datei zu löschen und alle gepufferten Daten wird, in die Datei geschrieben werden.

CAtlFile::GetOverlappedResult

Rufen Sie diese Methode auf, um die Ergebnisse eines überlappende Vorgangs für die Datei abzurufen.

CAtlFile::GetPosition

Rufen Sie diese Methode auf, um die Zeigerposition der aktuellen Datei aus der Datei abzurufen.

CAtlFile::GetSize

Rufen Sie diese Methode auf, um die Größe in Bytes der Datei abzurufen.

CAtlFile::LockRange

Rufen Sie diese Methode auf, um einen Bereich in der Datei zu sperren, um andere Prozesse nicht auf auf sie zu verhindern.

CAtlFile::Read

Rufen Sie diese Methode auf, um Daten aus einer Datei zu lesen, die in der Position beginnt, die vom Dateizeiger angegeben wird.

CAtlFile::Seek

Rufen Sie diese Methode auf, um den Dateizeiger der Datei zu verschieben.

CAtlFile::SetSize

Rufen Sie diese Methode auf, um die Größe der Datei festzulegen.

CAtlFile::UnlockRange

Rufen Sie diese Methode auf, um einen Bereich der Datei bei.

CAtlFile::Write

Rufen Sie diese Methode auf, um Daten in die Datei schreiben, die in der Position beginnt, die vom Dateizeiger angegeben wird.

Geschützte Datenmember

Name

Description

CAtlFile::m_pTM

Zeiger auf CAtlTransactionManager-Objekt

Hinweise

Verwenden Sie diese Klasse, wenn DateiBehandlung Anforderungen relativ einfach sind, jedoch höhere Abstraktion, als Windows-API sind erforderlich bereitstellen, ohne MFC-Abhängigkeiten einzuschließen.

Vererbungshierarchie

CHandle

CAtlFile

Anforderungen

Header: atlfile.h

Siehe auch

Referenz

CHandle Class

Konzepte

Marquee-Beispiel

Weitere Ressourcen

ATL Class Overview