次の方法で共有


CWiauFormatConverter::ConvertToBmp メソッド (wiautil.h)

CWiauFormatConverter::ConvertToBmp メソッドは、イメージを BMP 形式に変換します。

構文

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

パラメーター

pSource

ソース イメージの最初のバイトを含むメモリの場所を指します。

iSourceSize

ソース イメージのサイズをバイト単位で指定します。

ppDest

結果のイメージのアドレスを受け取るメモリの場所へのポインター。

piDestSize

結果のイメージのサイズ (バイト単位) を受け取るメモリ位置へのポインター。

pBmpImageInfo

結果のイメージに関する情報を受け取る BMP_IMAGE_INFO 構造体へのポインター。

iSkipAmt

オプション

スキップする BMP ヘッダーの量を指定します。 このパラメーターのデフォルト値は、どの BMP ヘッダーもスキップされていないことを示します。

戻り値

成功すると、関数はS_OKを返します。 関数が失敗すると、標準の COM エラーが返されます。

注釈

このメソッドの呼び出し元は、 ppDest の結果バッファーと piDestSize のサイズを渡すことができます。

または、呼び出し元で ppDestNULL に設定し、 piDestSize を 0 に設定して、このメソッドがメモリを割り当てる必要があることを示すこともできます。

呼び出し元は、 delete [] 演算子を使用してメモリを解放します。

要件

要件
対象プラットフォーム デスクトップ
Header wiautil.h (Wiautil.h、Wiamindr.h を含む)

こちらもご覧ください

BMP_IMAGE_INFO

CWiauFormatConverter

CWiauFormatConverter::IsFormatSupported

SKIP_AMOUNT