Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Verwenden Sie diese Schnittstelle, um mehrere Datenströme in einem einzelnen Stream zu kombinieren, indem Sie abwechselnd Teile der einzelnen Daten einstreuen. Sie erstellen verschachtelte Datenströme, wenn Datenströme parallel zueinander statt sequenziell ausgeführt werden müssen. Beispielsweise erfordern einige CD-Formate Benutzerdaten, die mit den Subcodeinformationen überlappen. Alle Interleave mit fester Größe werden unterstützt.
Rufen Sie die Funktion CoCreateInstance auf, um eine instance dieser Schnittstelle zu erstellen. Use__uuidof(MsftStreamInterleave) für den Klassenbezeichner und __uuidof(IStreamInterleave) für den Schnittstellenbezeichner.
Vererbung
Die IStreamInterleave-Schnittstelle erbt von IStream. IStreamInterleave verfügt auch über folgende Membertypen:
Methoden
Die IStreamInterleave-Schnittstelle verfügt über diese Methoden.
|
IStreamInterleave::Initialize Initialisieren Sie diesen verschachtelten Datenstrom aus einem Array von Eingabedatenströmen und Interleavegrößen. |
Hinweise
Verwenden Sie IMAPI2, um das MsftStreamInterleave-Objekt in einem Skript zu erstellen. MsftStreamInterleave 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 |