Condividi tramite


Metodo IWICImagingFactory::CreateDecoder (wincodec.h)

Crea una nuova istanza di IWICBitmapDecoder.

Sintassi

HRESULT CreateDecoder(
  [in]          REFGUID           guidContainerFormat,
  [in]          const GUID        *pguidVendor,
  [out, retval] IWICBitmapDecoder **ppIDecoder
);

Parametri

[in] guidContainerFormat

Tipo: REFGUID

GUID per il formato del contenitore desiderato.

Valore Significato
GUID_ContainerFormatBmp
GUID del formato contenitore BMP.
GUID_ContainerFormatPng
GUID del formato contenitore PNG.
GUID_ContainerFormatIco
GUID del formato contenitore ICO.
GUID_ContainerFormatJpeg
GUID del formato contenitore JPEG.
GUID_ContainerFormatTiff
GUID del formato del contenitore TIFF.
GUID_ContainerFormatGif
GUID del formato del contenitore GIF.
GUID_ContainerFormatWmp
GUID del formato contenitore Foto HD.

[in] pguidVendor

Tipo: GUID const*

GUID per il fornitore del codificatore preferito.

Valore Significato
NULL
Nessun fornitore di codec preferito.
GUID_VendorMicrosoft
Preferisce usare il codificatore Microsoft.
GUID_VendorMicrosoftBuiltIn
Preferisce usare il codificatore Microsoft nativo.

[out, retval] ppIDecoder

Tipo: IWICBitmapDecoder**

Puntatore che riceve un puntatore a un nuovo IWICBitmapDecoder. È necessario inizializzare questo IWICBitmapDecoder in un flusso usando il metodo Initialize in un secondo momento.

Valore restituito

Tipo: HRESULT

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Altri valori possono essere disponibili sia per guidContainerFormat che per pguidVendor a seconda dei codificatori abilitati per WIC installati. I valori elencati sono quelli supportati in modo nativo dal sistema operativo.

Requisiti

Requisito Valore
Client minimo supportato Windows XP con SP2, Windows Vista [app desktop | App UWP]
Server minimo supportato Windows Server 2008 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione wincodec.h
Libreria Windowscodecs.lib
DLL Windowscodecs.dll

Vedi anche

IWICImagingFactory

GUID WIC e CLSID