Gambar::Metode GetEncoderParameterList (gdiplusheaders.h)

Metode Image::GetEncoderParameterList mendapatkan daftar parameter yang didukung oleh encoder gambar tertentu.

Sintaks

Status GetEncoderParameterList(
  [in]  const CLSID       *clsidEncoder,
  [in]  UINT              size,
  [out] EncoderParameters *buffer
);

Parameter

[in] clsidEncoder

Jenis: const CLSID*

Penunjuk ke CLSID yang menentukan encoder.

[in] size

Jenis: UINT

Bilangan bulat yang menentukan ukuran, dalam byte, dari array buffer . Panggil metode Image::GetEncoderParameterListSize untuk mendapatkan ukuran yang diperlukan.

[out] buffer

Jenis: EncoderParameters*

Penunjuk ke objek EncoderParameters yang menerima daftar parameter yang didukung.

Nilai kembali

Jenis: Status

Jika metode berhasil, metode mengembalikan Ok, yang merupakan elemen dari enumerasi Status .

Jika metode gagal, metode mengembalikan salah satu elemen lain dari enumerasi Status .

Keterangan

Metode Image::GetEncoderParameterList mengembalikan array objek EncoderParameter . Sebelum Anda memanggil Image::GetEncoderParameterList, Anda harus mengalokasikan buffer yang cukup besar untuk menerima array tersebut, yang merupakan bagian dari objek EncoderParameters . Anda dapat memanggil metode Image::GetEncoderParameterListSize untuk mendapatkan ukuran, dalam byte, dari objek EncoderParameters yang diperlukan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP, Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header gdiplusheaders.h (termasuk Gdiplus.h)
Pustaka Gdiplus.lib
DLL Gdiplus.dll

Lihat juga

GetImageEncoders

GetImageEncodersSize

Gambar

Gambar::GetEncoderParameterListSize

Menggunakan Encoder dan Dekoder Gambar