Share via


Metodo IWICImagingFactory::CreateDecoderFromFilename (wincodec.h)

Crea una nuova istanza della classe IWICBitmapDecoder in base al file specificato.

Sintassi

HRESULT CreateDecoderFromFilename(
  [in]          LPCWSTR           wzFilename,
  [in]          const GUID        *pguidVendor,
  [in]          DWORD             dwDesiredAccess,
  [in]          WICDecodeOptions  metadataOptions,
  [out, retval] IWICBitmapDecoder **ppIDecoder
);

Parametri

[in] wzFilename

Tipo: LPCWSTR

Puntatore a una stringa con terminazione Null che specifica il nome di un oggetto da creare o aprire.

[in] pguidVendor

Tipo: GUID const*

GUID per il fornitore del decodificatore preferito. Usare NULL se nessun fornitore preferito.

[in] dwDesiredAccess

Tipo: DWORD

Accesso all'oggetto, che può essere letto, scritto o entrambi.

Valore Significato
GENERIC_READ
Accesso in lettura.
GENERIC_WRITE
Accesso in scrittura.
 

Per altre informazioni, vedere Diritti di accesso generico.

[in] metadataOptions

Tipo: WICDecodeOptions

WICDecodeOptions da usare durante la creazione del decodificatore.

[out, retval] ppIDecoder

Tipo: IWICBitmapDecoder**

Puntatore che riceve un puntatore al nuovo IWICBitmapDecoder.

Valore restituito

Tipo: HRESULT

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

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