Partager via


Méthode IWICImagingFactory ::CreateDecoderFromFilename (wincodec.h)

Crée une instance de la classe IWICBitmapDecoder en fonction du fichier donné.

Syntaxe

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

Paramètres

[in] wzFilename

Type : LPCWSTR

Pointeur vers une chaîne terminée par null qui spécifie le nom d’un objet à créer ou à ouvrir.

[in] pguidVendor

Type : const GUID*

GUID du fournisseur de décodeur préféré. Utilisez NULL si aucun fournisseur préféré n’est utilisé.

[in] dwDesiredAccess

Type : DWORD

Accès à l’objet, qui peut être en lecture, en écriture ou les deux.

Valeur Signification
GENERIC_READ
Accès en lecture.
GENERIC_WRITE
Accès en écriture.
 

Pour plus d’informations, consultez Droits d’accès génériques.

[in] metadataOptions

Type : WICDecodeOptions

WICDecodeOptions à utiliser lors de la création du décodeur.

[out, retval] ppIDecoder

Type : IWICBitmapDecoder**

Pointeur qui reçoit un pointeur vers le nouveau IWICBitmapDecoder.

Valeur retournée

Type : HRESULT

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Spécifications

Condition requise Valeur
Client minimal pris en charge Windows XP avec SP2, Windows Vista [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau | applications UWP]
Plateforme cible Windows
En-tête wincodec.h
Bibliothèque Windowscodecs.lib