COleStreamFile::CreateStream

BOOLCreateStream (LPSTORAGElpStorage,LPCTSTRlpszName,DWORDnOpenFlags=modeReadWrite|shareExclusive|modeCreate,CFileException *=NULLpError);

Возвращаемое значение

Ненулевое значение, если поток создан успешно; в противном случае 0.

Параметры

lpStorage

Указывает объект хранилища OLE, содержащий поток необходимо создать. Не может быть пустым.

lpszStreamName

Имя создаваемого потока. Не может быть пустым.

nOpenFlags

Режим доступа для использования при открытии потока. Эксклюзивные, чтения/записи и создавать режимы используются по умолчанию. Полный список доступных режимов см. в CFile::CFile.

pError

Указывает на объект CFileException , или значение NULL. Укажите этот параметр, если вы хотите отслеживать возможные исключения, возникающие при попытке создания потока.

Примечания

Безопасно создает новый поток в объекте предоставленного хранения, где сбоя является нормальной, ожидаемого состояния. Файл будет создано исключение если открытые неуспешно и pError не пусто.

Для получения дополнительной информации, смотрите IStorage::CreateStream в 2 справочнике программиста OLE, том 1.

Обзор COleStreamFileЧлены класса | Иерархическая схема

См. также COleStreamFile::OpenStream, COleStreamFile::CreateMemoryStream, CFileException

Index