Partager via


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

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

Syntaxe

HRESULT CreateDecoderFromFileHandle(
  [in]          ULONG_PTR         hFile,
  [in]          const GUID        *pguidVendor,
  [in]          WICDecodeOptions  metadataOptions,
  [out, retval] IWICBitmapDecoder **ppIDecoder
);

Paramètres

[in] hFile

Type : ULONG_PTR

Handle de fichier à partir duquel créer le décodeur.

[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] 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 un 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.

Remarques

Lorsqu’un décodeur est créé à l’aide de cette méthode, le handle de fichier doit rester actif pendant la durée de vie du décodeur.

Configuration requise

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

Voir aussi

CreateFile

IWICImagingFactory