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 クラス

階層図

COleStreamFile::OpenStream

COleStreamFile::CreateMemoryStream

CFileException クラス

その他の技術情報

COleStreamFile のメンバ