Méthode IWICImagingFactory ::CreateDecoder (wincodec.h)
Crée un instance d’IWICBitmapDecoder.
Syntaxe
HRESULT CreateDecoder(
[in] REFGUID guidContainerFormat,
[in] const GUID *pguidVendor,
[out, retval] IWICBitmapDecoder **ppIDecoder
);
Paramètres
[in] guidContainerFormat
Type : REFGUID
GUID pour le format de conteneur souhaité.
[in] pguidVendor
Type : GUID const*
GUID du fournisseur d’encodeur préféré.
Valeur | Signification |
---|---|
|
Aucun fournisseur de codecs préféré. |
|
Préférez utiliser l’encodeur Microsoft. |
|
Préférez utiliser l’encodeur Microsoft natif. |
[out, retval] ppIDecoder
Type : IWICBitmapDecoder**
Pointeur qui reçoit un pointeur vers un nouvel IWICBitmapDecoder. Vous devez initialiser ce IWICBitmapDecoder sur un flux à l’aide de la méthode Initialize ultérieurement.
Valeur retournée
Type : HRESULT
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Remarques
D’autres valeurs peuvent être disponibles pour guidContainerFormat et pguidVendor en fonction des encodeurs wiC installés. Les valeurs répertoriées sont celles qui sont prises en charge en mode natif par le système d’exploitation.
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 |