次の方法で共有


CAtlFileMappingBase クラス

このクラスは、メモリ マップト ファイルを表します。

重要

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

class CAtlFileMappingBase

メンバー

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

名前

説明

CAtlFileMappingBase::CAtlFileMappingBase

コンストラクターです。

CAtlFileMappingBase::~CAtlFileMappingBase

デストラクターです。

パブリック メソッド

名前

説明

CAtlFileMappingBase::CopyFrom

ファイル マップ オブジェクトからコピーする場合は、このメソッドを呼び出します。

CAtlFileMappingBase::GetData

ファイル マップ オブジェクトからデータを取得するときにこのメソッドを呼び出します。

CAtlFileMappingBase::GetHandle

ファイル ハンドルを返すには、このメソッドを呼び出します。

CAtlFileMappingBase::GetMappingSize

ファイル マップ オブジェクトからマップ サイズを取得するときにこのメソッドを呼び出します。

CAtlFileMappingBase::MapFile

ファイル マップ オブジェクトを作成するには、このメソッドを呼び出します。

CAtlFileMappingBase::MapSharedMem

すべてのプロセスへのフル アクセスを許可するファイル マップ オブジェクトを作成するには、このメソッドを呼び出します。

CAtlFileMappingBase::OpenMapping

ファイル マップ オブジェクトへのハンドルを返すには、このメソッドを呼び出します。

CAtlFileMappingBase::Unmap

マップ解除するには、このメソッドをファイル マップ オブジェクトで呼び出します。

パブリック演算子

名前

説明

CAtlFileMappingBase::operator =

別のファイル マップ オブジェクトに対する現在のファイル マップ オブジェクトを設定します。

解説

マッピング ファイルは、プロセスの仮想アドレス空間内の部分と、ファイルの内容の関連です。 このクラスは、プログラムでデータを簡単にアクセスできるようにする、共有ファイル マップ オブジェクトを作成するメソッドを提供します。

詳細については、Windows SDKの ファイル マップ を参照してください。

必要条件

ヘッダー : atlfile.h

参照

関連項目

CAtlFileMapping クラス

その他の技術情報

ATL クラスの概要