Freigeben über


IStreamPseudoRandomBased-Schnittstelle (imapi2.h)

Verwenden Sie diese Schnittstelle, um einen schreibgeschützten Datenstrom zu generieren, dessen Daten mit pseudo-zufälligen Daten initialisiert werden (nicht kryptografisch sicher). Sie müssen die SetSize-Methode aufrufen, um die angeforderte Größe des Datenstroms festzulegen.

Um eine instance dieser Schnittstelle zu erstellen, rufen Sie die Funktion CoCreateInstance auf. Verwenden Sie __uuidof(MsftStreamPrng001) für den Klassenbezeichner und __uuidof(IStreamPseudoRandomBased) für den Schnittstellenbezeichner.

Vererbung

Die IStreamPseudoRandomBased-Schnittstelle erbt von IStream. IStreamPseudoRandomBased verfügt auch über folgende Arten von Membern:

Methoden

Die IStreamPseudoRandomBased-Schnittstelle verfügt über diese Methoden.

 
IStreamPseudoRandomBased::get_ExtendedSeed

Ruft ein Array von Startwerten ab, die vom Zufallszahlengenerator verwendet werden.
IStreamPseudoRandomBased::get_Seed

Ruft den vom Zufallszahlengenerator verwendeten Startwert ab.
IStreamPseudoRandomBased::p ut_ExtendedSeed

Legt eine Liste der Startwerte für den Zufallszahlengenerator fest und sucht den Start des Datenstroms.
IStreamPseudoRandomBased::p ut_Seed

Legt den vom Zufallszahlengenerator verwendeten Startwert fest und strebt den Start des Datenstroms an.

Hinweise

Verwenden Sie IMAPI2, um das MsftStreamPrgn001-Objekt in einem Skript zu erstellen. MsftStreamPrgn001 als Programmbezeichner beim Aufrufen von CreateObject.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista, Windows XP mit SP2 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile imapi2.h

Weitere Informationen

IStreamConcatenate

IStreamInterleave