既存のストリームを開きます。
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::CreateMemoryStream