Partager via


Interface IStreamConcatenate (imapi2.h)

Utilisez cette interface pour combiner plusieurs flux de données en un seul flux.

Pour créer une instance de cette interface, appelez la fonction CoCreateInstance. Use__uuidof(MsftStreamConcatenate) pour l’identificateur de classe et __uuidof(IStreamConcatenate) pour l’identificateur d’interface.

Héritage

L’interface IStreamConcatenate hérite d’IStream. IStreamConcatenate a également les types de membres suivants :

Méthodes

L’interface IStreamConcatenate possède ces méthodes.

 
IStreamConcatenate::Append

Ajoute un flux à ce flux.
IStreamConcatenate::Append2

Ajoute un tableau de flux à ce flux.
IStreamConcatenate::Initialize

Initialise ce flux à partir de deux flux d’entrée.
IStreamConcatenate::Initialize2

Initialise ce flux à partir d’un tableau de flux d’entrée.

Notes

Pour créer l’objet MsftStreamConcatenate dans un script, utilisez IMAPI2. MsftStreamConcatenate en tant qu’identificateur de programme lors de l’appel de CreateObject.

Lors de l’utilisation de cette interface, les scénarios suivants entraînent des comportements non définis et doivent être évités :

  • Chaque flux partiel composant l’objet MsftStreamConcatenate est en fait le même flux.
  • Tous les flux concaténés sont modifiés (lus à partir de, écrits dans ou recherchés) en dehors de IMAPI.

Configuration requise

   
Client minimal pris en charge Windows Vista, Windows XP avec SP2 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête imapi2.h

Voir aussi

IStreamInterleave

IStreamPseudoRandomBased