次の方法で共有


CMemFile::CMemFile

最初のオーバーロードは、空のメモリ ファイルを開きます。

CMemFile(
   UINT nGrowBytes = 1024 
);
CMemFile(
   BYTE* lpBuffer,
   UINT nBufferSize,
   UINT nGrowBytes = 0 
);

パラメーター

  • nGrowBytes
    バイトのメモリ割り当てのインクリメント。

  • lpBuffer
    サイズ nBufferSize情報を受け取るバッファーへのポインター。

  • nBufferSize
    ファイル バッファーのサイズを指定するバイト整数。

解説

ファイルがコンストラクターによって開かれた、CFile::Openを呼び出す必要があることに注意してください。

2 番目のオーバーロードは、最初のコンストラクターを使用して、すぐに同じパラメーターの [アタッチ] を呼び出した場合と同じような機能します。詳細については [アタッチ] を参照してください。

使用例

CMemFile f; // Ready to use - no Open necessary.

BYTE * pBuf = (BYTE *)new char [1024];
CMemFile g(pBuf, 1024, 256);
// same as CMemFile g; g.Attach(pBuf, 1024, 256);

必要条件

ヘッダー : afx.h

参照

関連項目

CMemFile クラス

階層図

CMemFile::Attach