Bagikan melalui


CWiauFormatConverter::ConvertToBmp method (wiautil.h)

Metode CWiauFormatConverter::ConvertToBmp mengonversi gambar ke format BMP.

Sintaksis

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

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

iSkipAmt

Fakultatif

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

Mengembalikan nilai

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

Komentar

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

Atau, pemanggil 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

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

Lihat juga

BMP_IMAGE_INFO

CWiauFormatConverter

CWiauFormatConverter::IsFormatSupported

SKIP_AMOUNT