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 を含む) |