BOOL CreateStream ( LPSTORAGE lpStorage, LPCTSTR lpszName, DWORD nOpenFlags = modeReadWrite|shareExclusive|modeCreate, CFileException * pError = Nulo );
Valor de retorno
Diferente de zero se o fluxo é criado com êxito; caso contrário 0.
Parâmetros
lpStorage
Aponta para o objeto de armazenamento OLE que contém o fluxo a ser criado. Não pode ser Nulo.
lpszStreamName
Nome do fluxo a ser criado. Não pode ser Nulo.
nOpenFlags
Modo de acesso para usar ao abrir o fluxo. Leitura/gravação exclusiva e criar modos são usados por padrão. Para obter uma lista completa dos modos disponíveis, consulte CFile:: CFile.
pError
Aponta para um objeto de CFileException ou NULL. Forneça esse parâmetro se desejar monitorar possíveis exceções geradas por tentar criar o fluxo de.
Observações
Com segurança cria um novo fluxo no objeto de armazenamento fornecido onde uma falha é uma condição normal e esperada. Uma exceção de arquivo será lançada se o abrir falhar e pError não é Nulo.
Para obter mais informações, consulte IStorage::CreateStream no referência OLE 2 do programador, Volume 1.
Visão geral de COleStreamFile | Membros de classe | Gráfico de hierarquia
Co&nsulte tambémnbsp;COleStreamFile::OpenStream, COleStreamFile::CreateMemoryStream, CFileException