CMemFile::Detach
CMemFile が使っていたメモリ ブロックへのポインターを取得します。
BYTE * Detach( );
戻り値
メモリ ファイルの内容を保持するメモリ ブロックへのポインターを返します。
解説
この関数を呼び出すと CMemFile を閉じます。 Attach を呼び出して、もう一度メモリ ブロックを CMemFile に結び付けることもできます。 ファイルをもう一度結び付けてその中のデータを使う場合は、Detach を呼び出す前に CFile::GetLength を呼び出してファイルの長さを取得します。 メモリ ブロックを CMemFile に結び付けて、その中のデータを使えるようにする場合 (nGrowBytes == 0) は、メモリ ファイルを拡張することはできません。
必要条件
**ヘッダー:**afx.h