Интерфейс IStreamConcatenate (imapi2.h)
Используйте этот интерфейс для объединения нескольких потоков данных в один поток.
Чтобы создать экземпляр этого интерфейса, вызовите функцию CoCreateInstance . Use__uuidof(MsftStreamConcatenate) для идентификатора класса и __uuidof(IStreamConcatenate) для идентификатора интерфейса.
Наследование
Интерфейс IStreamConcatenate наследуется от IStream. IStreamConcatenate также имеет следующие типы элементов:
Методы
Интерфейс IStreamConcatenate содержит эти методы.
IStreamConcatenate::Append Добавляет поток в этот поток. |
IStreamConcatenate::Append2 Добавляет массив потоков в этот поток. |
IStreamConcatenate::Initialize Инициализирует этот поток из двух входных потоков. |
IStreamConcatenate::Initialize2 Инициализирует этот поток из массива входных потоков. |
Комментарии
Чтобы создать объект MsftStreamConcatenate в скрипте, используйте IMAPI2. MsftStreamConcatenate в качестве идентификатора программы при вызове CreateObject.
При использовании этого интерфейса следующие сценарии приводят к неопределенному поведению, и их следует избегать:
- Каждый частичный поток, составляющий объект MsftStreamConcatenate, фактически является тем же потоком.
- Любые объединенные потоки изменяются (считываются из, записываются в или ищутся) за пределами IMAPI.
Требования
Минимальная версия клиента | Windows Vista, Windows XP с пакетом обновления 2 (SP2) [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | imapi2.h |