COleStreamFile::OpenStream

更新 : 2007 年 11 月

既存のストリームを開きます。

BOOL OpenStream(
   LPSTORAGE lpStorage,
   LPCTSTR lpszStreamName,
   DWORD nOpenFlags = modeReadWrite|shareExclusive,
   CFileException* pError = NULL 
);

パラメータ

  • lpStorage
    開かれるストリームを持つ OLE ストレージ オブジェクトへのポインタ。NULL は指定できません。

  • lpszStreamName
    開かれるストリームの名前。NULL は指定できません。

  • nOpenFlags
    ストリームを開くときに使うアクセス モード。既定では、排他モードと読み書き両用モードが使えます。指定できるモードの一覧は、「CFile::CFile」を参照してください。

  • pError
    CFileException オブジェクトへのポインタ、または NULL。ストリームを作成しようとするときに生成される可能性のある例外を監視するには、このパラメータを渡します。

戻り値

ストリームが開けた場合は 0 以外を返します。それ以外の場合は 0 を返します。

解説

オープンに失敗し、pError が NULL でないときは、ファイルの例外がスローされます。

詳細については、Windows SDK の「IStorage::OpenStream」を参照してください。

必要条件

ヘッダー : afxole.h

参照

参照

COleStreamFile クラス

階層図

COleStreamFile::CreateStream

COleStreamFile::CreateMemoryStream

CFileException クラス

その他の技術情報

COleStreamFile のメンバ