Поделиться через


Интерфейс 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