Partager via


Méthode IShellImageData ::GetEncoderParams (shimgdata.h)

Obtient l’ensemble actuel de paramètres de l’encodeur.

Syntaxe

HRESULT GetEncoderParams(
  [in]  GUID              *pguidFmt,
  [out] EncoderParameters **ppEncParams
);

Paramètres

[in] pguidFmt

Type : GUID*

Pointeur vers un GUID qui spécifie l’encodeur. Il doit s’agir d’un encodeur pris en charge par GDI+. Si ce paramètre a la valeur NULL, une exception non gérée se produit.

[out] ppEncParams

Type : EncoderParameters**

Adresse d’un pointeur vers un tableau d’objets EncoderParameter .

Valeur retournée

Type : HRESULT

Retourne S_OK en cas de réussite ou une valeur d’erreur dans le cas contraire, y compris les éléments suivants :

Code de retour Description
E_FAIL
Plusieurs circonstances peuvent générer cette valeur de retour.
  • L’image n’a pas été décodée ou le processus de décodage a échoué.
  • pguidFmt fait référence à un format non pris en charge par GDI+.
  • Un appel interne a échoué.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête shimgdata.h
DLL Shell32.dll