Condividi tramite


CAtlFile Class

Questa classe fornisce un thin wrapper la gestione dei file API di Windows.

Importante

Questa classe e i relativi membri non possono essere utilizzati nelle applicazioni eseguite in Windows Runtime.

class CAtlFile : public CHandle

Membri

Costruttori pubblici

Nome

Descrizione

CAtlFile::CAtlFile

Costruttore.

Metodi pubblici

Nome

Descrizione

CAtlFile::Create

Chiamare questo metodo per creare o aprire un file.

CAtlFile::Flush

Chiamare questo metodo per rimuovere i buffer per il file e per visualizzare tutti i dati memorizzati nel buffer venga scritto nel file.

CAtlFile::GetOverlappedResult

Chiamare questo metodo per ottenere risultati di un'operazione sovrapposta sul file.

CAtlFile::GetPosition

Chiamare questo metodo per ottenere la posizione corrente del puntatore del file dal file.

CAtlFile::GetSize

Chiamare questo metodo per ottenere la dimensione in byte del file.

CAtlFile::LockRange

Chiamare questo metodo per bloccare un'area di file per impedire altri processi di accedervi.

CAtlFile::Read

Chiamare questo metodo per leggere i dati da un file a partire dalla posizione indicata dal puntatore del file.

CAtlFile::Seek

Chiamare questo metodo per spostare il puntatore del file.

CAtlFile::SetSize

Chiamare questo metodo per impostare le dimensioni del file.

CAtlFile::UnlockRange

Chiamare questo metodo per sbloccare un'area di file.

CAtlFile::Write

Chiamare questo metodo per scrivere i dati nel file a partire dalla posizione indicata dal puntatore del file.

Membri di dati protetti

Nome

Descrizione

CAtlFile::m_pTM

Puntatore all'oggetto CAtlTransactionManager

Note

Utilizzare la classe quando i requisiti di gestione dei file sono relativamente semplici, ma maggiore astrazione dell'API Windows fornisce richiesto, senza includere dipendenze MFC.

Gerarchia di ereditarietà

CHandle

CAtlFile

Requisiti

Header: atlfile.h

Vedere anche

Riferimenti

CHandle Class

Concetti

Esempio di marquee

Altre risorse

ATL Class Overview