次の方法で共有


COleStreamFile::CreateStream

安全に失敗を使うと、指定されたストレージ オブジェクト、予期した条件の新しいストリームを作成します。

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。

解説

ファイルの例外が開きますが失敗し、pError が nullではない場合にスローされます。

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

必要条件

ヘッダー : afxole.h

参照

関連項目

COleStreamFile クラス

階層図

COleStreamFile::OpenStream

COleStreamFile::CreateMemoryStream

CFileException クラス