Partager via


CAtlFile, classe

Cette classe fournit un wrapper mince autour de l'API de gestion de fichiers windows.

Important

Cette classe et ses membres ne peuvent pas être utilisés dans les applications qui s'exécutent dans les fenêtres d'exécution.

class CAtlFile : public CHandle

Membres

Constructeurs publics

Nom

Description

CAtlFile::CAtlFile

Constructeur.

Méthodes publiques

Nom

Description

CAtlFile::Create

Appelez cette méthode pour créer ou ouvrir un fichier.

CAtlFile::Flush

Appelez cette méthode pour effacer les mémoires tampons du fichier et pour provoquer toutes les données mises en mémoire tampon d'être écrit dans le fichier.

CAtlFile::GetOverlappedResult

Appelez cette méthode pour obtenir les résultats d'une opération chevauchée sur le fichier.

CAtlFile::GetPosition

Appelez cette méthode pour obtenir la position actuelle du pointeur de fichier du fichier.

CAtlFile::GetSize

Appelez cette méthode pour obtenir la taille en octets du fichier.

CAtlFile::LockRange

Appelez cette méthode pour verrouiller une zone dans le fichier pour empêcher d'autres processus d'y accéder.

CAtlFile::Read

Appelez cette méthode pour lire des données à partir d'un fichier démarrant à la position indiquée par le pointeur de fichier.

CAtlFile::Seek

Appelez cette méthode pour déplacer le pointeur de fichier du fichier.

CAtlFile::SetSize

Appelez cette méthode pour définir la taille du fichier.

CAtlFile::UnlockRange

Appelez cette méthode pour déverrouiller une zone du fichier.

CAtlFile::Write

Appelez cette méthode pour écrire des données dans le fichier démarrant à la position indiquée par le pointeur de fichier.

Données membres protégées

Nom

Description

CAtlFile::m_pTM

Pointeur vers l'objet d' CAtlTransactionManager

Notes

Utilisez cette classe lorsque les besoins de fichiers sont relativement simples, mais plus d'abstraction que l'API Windows fournit le est requis, sans inclure des dépendances MFC.

Hiérarchie d'héritage

CHandle

CAtlFile

Configuration requise

Header: atlfile.h

Voir aussi

Référence

CHandle, classe

Concepts

Exemple de bannière

Autres ressources

Vue d'ensemble de la classe ATL