Partager via


Interface IStreamPseudoRandomBased (imapi2.h)

Utilisez cette interface pour générer un flux de données en lecture seule dont les données sont initialisées avec des données pseudo-aléatoires (non sécurisées par chiffrement). Vous devez appeler la méthode SetSize pour définir la taille demandée du flux.

Pour créer un instance de cette interface, appelez la fonction CoCreateInstance. Utilisez __uuidof(MsftStreamPrng001) pour l’identificateur de classe et __uuidof(IStreamPseudoRandomBased) pour l’identificateur d’interface.

Héritage

L’interface IStreamPseudoRandomBased hérite d’IStream. IStreamPseudoRandomBased a également les types de membres suivants :

Méthodes

L’interface IStreamPseudoRandomBased a ces méthodes.

 
IStreamPseudoRandomBased ::get_ExtendedSeed

Récupère un tableau de valeurs de départ utilisées par le générateur de nombres aléatoires.
IStreamPseudoRandomBased ::get_Seed

Récupère la valeur initiale utilisée par le générateur de nombres aléatoires.
IStreamPseudoRandomBased ::p ut_ExtendedSeed

Définit une liste de valeurs de départ pour le générateur de nombres aléatoires et recherche jusqu’au début du flux.
IStreamPseudoRandomBased ::p ut_Seed

Définit la valeur de départ utilisée par le générateur de nombres aléatoires et recherche jusqu’au début du flux.

Remarques

Pour créer l’objet MsftStreamPrgn001 dans un script, utilisez IMAPI2. MsftStreamPrgn001 comme identificateur de programme lors de l’appel de CreateObject.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista, Windows XP avec SP2 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête imapi2.h

Voir aussi

IStreamConcatenate

IStreamInterleave