Share via


COleStreamFile::CreateStream

Crée sans risque un nouveau flux dans l'objet de stockage fourni où une erreur est une normale, état attendu.

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

Paramètres

  • lpStorage
    Pointe vers le OLE objet de stockage qui contient le flux à créer.Ne peut pas être NULL.

  • lpszStreamName
    Nom du flux de données à créer.Ne peut pas être NULL.

  • nOpenFlags
    Mode d'accès à utiliser lors de l'ouverture du flux.Exclusifs, lecture/écriture, et créent des modes sont utilisées par défaut.Pour une liste complète des modes, consultez CFile::CFile.

  • pError
    Pointe vers un objet ou à NULLde CFileException .Fournissez ce paramètre si vous souhaitez surveiller des exceptions possibles générées lorsque vous tentez de créer le flux.

Valeur de retour

Une valeur différente de zéro si le flux est créé avec succès ; sinon 0.

Notes

Une exception de fichier est levée en cas de échec ouverts et pError n'est pas NULL.

Pour plus d'informations, consultez l' IStorage::CreateStream dans Kit de développement logiciel Windows.

Configuration requise

Header: afxole.h

Voir aussi

Référence

Classe de COleStreamFile

Graphique de la hiérarchie

COleStreamFile::OpenStream

COleStreamFile::CreateMemoryStream

Classe de CFileException