COleStreamFile::CreateStream
更新 : 2007 年 11 月
指定されたストレージ オブジェクトに新しいストリームを安全に作成します (通常は失敗します)。
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