Интерфейс IStreamPseudoRandomBased (imapi2.h)

Используйте этот интерфейс для создания потока данных только для чтения, данные которого инициализируются псевдослучайными данными (не криптографически безопасными). Чтобы задать запрошенный размер потока, необходимо вызвать метод SetSize .

Чтобы создать экземпляр этого интерфейса, вызовите функцию CoCreateInstance . Используйте __uuidof(MsftStreamPrng001) для идентификатора класса и __uuidof(IStreamPseudoRandomBased) для идентификатора интерфейса.

Наследование

Интерфейс IStreamPseudoRandomBased наследуется от IStream. IStreamPseudoRandomBased также имеет следующие типы элементов:

Методы

Интерфейс IStreamPseudoRandomBased содержит следующие методы.

 
IStreamPseudoRandomBased::get_ExtendedSeed

Извлекает массив начальных значений, используемых генератором случайных чисел.
IStreamPseudoRandomBased::get_Seed

Извлекает начальное значение, используемое генератором случайных чисел.
IStreamPseudoRandomBased::p ut_ExtendedSeed

Задает список начальных значений для генератора случайных чисел и ищет начало потока.
IStreamPseudoRandomBased::p ut_Seed

Задает начальное значение, используемое генератором случайных чисел, и выполняет поиск к началу потока.

Комментарии

Чтобы создать объект MsftStreamPrgn001 в скрипте, используйте IMAPI2. MsftStreamPrgn001 в качестве идентификатора программы при вызове CreateObject.

Требования

Требование Значение
Минимальная версия клиента Windows Vista, Windows XP с пакетом обновления 2 (SP2) [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header imapi2.h

См. также раздел

IStreamConcatenate

IStreamInterleave