Bagikan melalui


CWiauFormatConverter::Metode ConvertToBmp (wiautil.h)

Metode CWiauFormatConverter::ConvertToBmp mengonversi gambar ke format BMP.

Sintaks

HRESULT ConvertToBmp(
  BYTE           *pSource,
  INT            iSourceSize,
  BYTE           **ppDest,
  INT            *piDestSize,
  BMP_IMAGE_INFO *pBmpImageInfo,
  SKIP_AMOUNT    iSkipAmt
);

Parameter

pSource

Menunjuk ke lokasi memori yang berisi byte pertama dari gambar sumber.

iSourceSize

Menentukan ukuran, dalam byte, dari gambar sumber.

ppDest

Penunjuk ke lokasi memori yang menerima alamat gambar yang dihasilkan.

piDestSize

Penunjuk ke lokasi memori yang menerima ukuran, dalam byte, dari gambar yang dihasilkan.

pBmpImageInfo

Arahkan ke struktur BMP_IMAGE_INFO yang menerima informasi tentang gambar yang dihasilkan.

iSkipAmt

Opsional

Menentukan jumlah header BMP yang akan dilewati. Nilai default parameter ini menunjukkan bahwa tidak ada header BMP yang dilewati.

Nilai kembali

Setelah berhasil, fungsi mengembalikan S_OK. Jika fungsi gagal, fungsi akan mengembalikan kesalahan COM standar.

Keterangan

Pemanggil metode ini dapat melewati buffer hasil di ppDest dan ukuran dalam piDestSize.

Atau, penelepon dapat mengatur ppDest ke NULL dan piDestSize ke nol dalam panggilan untuk menunjukkan bahwa metode ini harus mengalokasikan memori.

Pemanggil bertanggung jawab untuk membebaskan memori menggunakan operator hapus [] .

Persyaratan

Persyaratan Nilai
Target Platform Desktop
Header wiautil.h (termasuk Wiautil.h, Wiamindr.h)

Lihat juga

BMP_IMAGE_INFO

CWiauFormatConverter

CWiauFormatConverter::IsFormatSupported

SKIP_AMOUNT