Метод 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 (include Wiautil.h, Wiamindr.h) |