Image ::GetEncoderParameterList, méthode (gdiplusheaders.h)
La méthode Image ::GetEncoderParameterList obtient une liste des paramètres pris en charge par un encodeur d’image spécifié.
Syntaxe
Status GetEncoderParameterList(
[in] const CLSID *clsidEncoder,
[in] UINT size,
[out] EncoderParameters *buffer
);
Paramètres
[in] clsidEncoder
Type : const CLSID*
Pointeur vers un CLSID qui spécifie l’encodeur.
[in] size
Type : UINT
Entier qui spécifie la taille, en octets, du tableau de mémoires tampons . Appelez la méthode Image ::GetEncoderParameterListSize pour obtenir la taille requise.
[out] buffer
Type : EncoderParameters*
Pointeur vers un objet EncoderParameters qui reçoit la liste des paramètres pris en charge.
Valeur retournée
Type : État
Si la méthode réussit, elle retourne Ok, qui est un élément de l’énumération Status .
Si la méthode échoue, elle retourne l’un des autres éléments de l’énumération Status .
Remarques
La méthode Image ::GetEncoderParameterList retourne un tableau d’objets EncoderParameter . Avant d’appeler Image ::GetEncoderParameterList, vous devez allouer une mémoire tampon suffisamment grande pour recevoir ce tableau, qui fait partie d’un objet EncoderParameters . Vous pouvez appeler la méthode Image ::GetEncoderParameterListSize pour obtenir la taille, en octets, de l’objet EncoderParameters requis.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP, Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | gdiplusheaders.h (inclure Gdiplus.h) |
Bibliothèque | Gdiplus.lib |
DLL | Gdiplus.dll |