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