Compartilhar via


Interface IStreamConcatenate (imapi2.h)

Use essa interface para combinar vários fluxos de dados em um único fluxo.

Para criar uma instância dessa interface, chame a função CoCreateInstance . Use__uuidof(MsftStreamConcatenate) para o identificador de classe e __uuidof(IStreamConcatenate) para o identificador de interface.

Herança

A interface IStreamConcatenate herda do IStream. IStreamConcatenate também tem estes tipos de membros:

Métodos

A interface IStreamConcatenate tem esses métodos.

 
IStreamConcatenate::Append

Acrescenta um fluxo a esse fluxo.
IStreamConcatenate::Append2

Acrescenta uma matriz de fluxos a esse fluxo.
IStreamConcatenate::Initialize

Inicializa esse fluxo de dois fluxos de entrada.
IStreamConcatenate::Initialize2

Inicializa esse fluxo de uma matriz de fluxos de entrada.

Comentários

Para criar o objeto MsftStreamConcatenate em um script, use IMAPI2. MsftStreamConcatenate como o identificador do programa ao chamar CreateObject.

Ao usar essa interface, os seguintes cenários resultarão em comportamentos indefinidos e devem ser evitados:

  • Cada fluxo parcial que compõe o objeto MsftStreamConcatenate é, na verdade, o mesmo fluxo.
  • Qualquer um dos fluxos concatenados é modificado (lido de, gravado ou buscado) fora do IMAPI.

Requisitos

   
Cliente mínimo com suporte Windows Vista, Windows XP com SP2 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho imapi2.h

Confira também

IStreamInterleave

IStreamPseudoRandomBased