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 [] 演算子を使用してメモリを解放します。
要件
要件 | 値 |
---|---|
対象プラットフォーム | デスクトップ |
Header | wiautil.h (Wiautil.h、Wiamindr.h を含む) |