次の方法で共有


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 のサイズ渡すことができます。

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

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

必要条件

要件 価値
ターゲット プラットフォーム デスクトップ
ヘッダー wiautil.h (Wiautil.h、Wiamindr.h を含む)

関連項目

BMP_IMAGE_INFO

CWiauFormatConverter

CWiauFormatConverter::IsFormatSupported

SKIP_AMOUNT