指定されたストレージ オブジェクトに新しいストリームを安全に作成します (通常は失敗します)。
BOOL CreateStream(
LPSTORAGE lpStorage,
LPCTSTR lpszStreamName,
DWORD nOpenFlags = modeReadWrite|shareExclusive|modeCreate,
CFileException* pError = NULL
);
パラメーター
lpStorage
作成されるストリームを持つ OLE ストレージ オブジェクトへのポインター。 NULL は指定できません。lpszStreamName
作成されるストリームの名前。 NULL は指定できません。nOpenFlags
ストリームを開くときに使うアクセス モード。 既定では排他モード、読み書き両用モード、および作成モードが使えます。 指定できるモードの一覧は、「CFile::CFile」を参照してださい。pError
CFileException オブジェクトへのポインター、または NULL。 ストリームを作成しようとするときに生成される可能性のある例外を監視するには、このパラメーターを渡します。
戻り値
ストリームが作成できた場合は 0 以外を返します。それ以外の場合は 0 を返します。
解説
オープンに失敗し、pError が NULL でないときは、ファイルの例外がスローされます。
詳細については、Windows SDK の「IStorage::CreateStream」を参照してください。
必要条件
**ヘッダー:**afxole.h
参照
参照
COleStreamFile::CreateMemoryStream