Freigeben über


IWICImagingFactory::CreateDecoderFromStream-Methode (wincodec.h)

Erstellt eine neue instance der IWICBitmapDecoder-Klasse basierend auf dem angegebenen IStream.

Syntax

HRESULT CreateDecoderFromStream(
  [in]          IStream           *pIStream,
  [in]          const GUID        *pguidVendor,
  [in]          WICDecodeOptions  metadataOptions,
  [out, retval] IWICBitmapDecoder **ppIDecoder
);

Parameter

[in] pIStream

Typ: IStream*

Der Stream, aus dem der Decoder erstellt werden soll.

[in] pguidVendor

Typ: const GUID*

Die GUID für den bevorzugten Decoderanbieter. Verwenden Sie NULL , wenn kein bevorzugter Anbieter vorhanden ist.

[in] metadataOptions

Typ: WICDecodeOptions

Die WICDecodeOptions , die beim Erstellen des Decoders verwendet werden sollen.

[out, retval] ppIDecoder

Typ: IWICBitmapDecoder**

Ein Zeiger, der einen Zeiger auf einen neuen IWICBitmapDecoder empfängt.

Rückgabewert

Typ: HRESULT

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Anforderungen

   
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
Bibliothek Windowscodecs.lib
DLL Windowscodecs.dll