Freigeben über


IWICStream-Schnittstelle (wincodec.h)

Stellt einen WIC-Stream (Windows Imaging Component) zum Verweisen auf Imaging- und Metadateninhalte dar.

Vererbung

Die IWICStream-Schnittstelle erbt von IStream. IWICStream verfügt auch über folgende Membertypen:

Methoden

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

 
IWICStream::InitializeFromFilename

Initialisiert einen Stream aus einer bestimmten Datei.
IWICStream::InitializeFromIStream

Initialisiert einen Stream aus einem anderen Stream. Zugriffsrechte werden vom zugrunde liegenden Stream geerbt.
IWICStream::InitializeFromIStreamRegion

Initialisiert den Stream als Teilstrom eines anderen Datenstroms.
IWICStream::InitializeFromMemory

Initialisiert einen Stream, um einen Speicherblock als Stream zu behandeln. Der Stream kann nicht über die Puffergröße hinaus wachsen.

Hinweise

Von Decodern und Metadatenhandlern wird erwartet, dass sie Teildatenströme des gespeicherten Streams erstellen, wenn sie die Steuerung für eingebettete Metadaten an einen anderen Metadatenhandler übergeben. Wenn der Stream nicht eingeschränkt ist, verwenden Sie MAXLONGLONG als maximale Größe und Offset 0.

Mit den IWICStream-Schnittstellenmethoden können Sie keine Dateifreigabeoption bereitstellen. Verwenden Sie zum Erstellen eines Dateistreams für ein Bild die ShCreateStreamOnFileEx-Funktion . Dieser Stream kann dann verwendet werden, um mithilfe der CreateDecoderFromStream-Methode einen IWICBitmapDecoder zu erstellen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP mit SP2, Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile wincodec.h