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 |