次の方法で共有


CAtlFile クラス

このクラスは、Windows のファイル処理 API の Thin ラッパーを提供します。

重要

このクラスおよびメンバーは、Windows のランタイムで実行するアプリケーションで使用することはできません。

class CAtlFile : public CHandle

メンバー

パブリック コンストラクター

名前

説明

CAtlFile::CAtlFile

コンストラクターです。

パブリック メソッド

名前

説明

CAtlFile::Create

新しいファイルを作成するか、またはファイルを開きます。

CAtlFile::Flush

ファイル用のバッファーをクリアし、バッファーに格納されていたすべてのデータをファイルに書き込みます。

CAtlFile::GetOverlappedResult

ファイルに対する重複操作の結果を取得します。

CAtlFile::GetPosition

ファイルから現在のファイル ポインター位置を取得します。

CAtlFile::GetSize

バイト単位のファイル サイズを取得します。

CAtlFile::LockRange

ファイル内の特定の領域をロックして、ほかのプロセスがアクセスできないようにします。

CAtlFile::Read

ファイル ポインターが示す位置を開始位置として、ファイルのデータを読み取ります。

CAtlFile::Seek

ファイル内のファイル ポインターの位置へ移動します。

CAtlFile::SetSize

ファイル サイズを設定します。

CAtlFile::UnlockRange

ファイルの領域のロックを解除します。

CAtlFile::Write

ファイル ポインターが示す位置を開始位置として、ファイルにデータを書き込みます。

プロテクト データ メンバー

名前

説明

CAtlFile::m_pTM

CAtlTransactionManager のオブジェクトへのポインター。

解説

Windows API は MFC の依存関係を指定せずに使用した場合、必要なニーズをファイルを処理するときにこのクラスを比較的簡単ですが、多くの抽象化使用します。

継承階層

CHandle

CAtlFile

必要条件

ヘッダー : atlfile.h

参照

関連項目

CHandle クラス

概念

Marquee サンプル

その他の技術情報

ATL クラスの概要