Метод 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) |