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 設定為零,以指出這個方法應該配置記憶體。
呼叫端負責使用 delete [] 運算子釋放記憶體。
規格需求
需求 | 值 |
---|---|
目標平台 | 桌面 |
標頭 | wiautil.h (包括 Wiautil.h、Wiamindr.h) |