Metode IWICBitmapCodecInfo::GetPixelFormats (wincodec.h)
Mengambil format piksel yang didukung codec.
Sintaks
HRESULT GetPixelFormats(
[in] UINT cFormats,
[in, out] GUID *pguidPixelFormats,
[out] UINT *pcActual
);
Parameter
[in] cFormats
Jenis: UINT
Ukuran array pguidPixelFormats . Gunakan 0
pada panggilan pertama untuk menentukan ukuran array yang diperlukan.
[in, out] pguidPixelFormats
Jenis: GUID*
Menerima format piksel yang didukung. Gunakan NULL
pada panggilan pertama untuk menentukan ukuran array yang diperlukan.
[out] pcActual
Jenis: UINT*
Ukuran array diperlukan untuk mengambil semua format piksel yang didukung.
Nilai kembali
Jenis: HRESULT
Jika metode ini berhasil, metode akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.
Keterangan
Pola penggunaan untuk metode ini adalah dua proses panggilan.
Panggilan pertama mengambil ukuran array yang diperlukan untuk mengambil semua format piksel yang didukung dengan memanggilnya dengan cFormats diatur ke 0
dan pguidPixelFormats diatur ke NULL
.
Panggilan ini mengatur pcActual ke ukuran array yang diperlukan.
Setelah ukuran array yang diperlukan ditentukan, panggilan GetPixelFormats kedua dengan pguidPixelFormats diatur ke array dengan ukuran yang sesuai akan mengambil format piksel.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP dengan SP2, Windows Vista [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows Server 2008 [aplikasi desktop | Aplikasi UWP] |
Target Platform | Windows |
Header | wincodec.h |
Pustaka | Windowscodecs.lib |
DLL | Windowscodecs.dll |