Condividi tramite


Interfaccia IStreamConcatenate (imapi2.h)

Usare questa interfaccia per combinare diversi flussi di dati in un singolo flusso.

Per creare un'istanza di questa interfaccia, chiamare la funzione CoCreateInstance . Use__uuidof(MsftStreamConcatenate) per l'identificatore di classe e __uuidof(IStreamConcatenate) per l'identificatore di interfaccia.

Ereditarietà

L'interfaccia IStreamConcatenate eredita da IStream. IStreamConcatenate include anche questi tipi di membri:

Metodi

L'interfaccia IStreamConcatenate include questi metodi.

 
IStreamConcatenate::Append

Aggiunge un flusso a questo flusso.
IStreamConcatenate::Append2

Aggiunge una matrice di flussi a questo flusso.
IStreamConcatenate::Initialize

Inizializza questo flusso da due flussi di input.
IStreamConcatenate::Initialize2

Inizializza questo flusso da una matrice di flussi di input.

Commenti

Per creare l'oggetto MsftStreamConcatenate in uno script, usare IMAPI2. MsftStreamConcatenate come identificatore del programma quando si chiama CreateObject.

Quando si usa questa interfaccia, gli scenari seguenti generano comportamenti non definiti e devono essere evitati:

  • Ogni flusso parziale che compone l'oggetto MsftStreamConcatenate è in realtà lo stesso flusso.
  • Qualsiasi flusso concatenato viene modificato (letto da, scritto o cercato) all'esterno di IMAPI.

Requisiti

   
Client minimo supportato Windows Vista, Windows XP con SP2 [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione imapi2.h

Vedi anche

IStreamInterleave

IStreamPseudoRandomBased