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