Método CWiauFormatConverter::ConvertToBmp (wiautil.h)
El método CWiauFormatConverter::ConvertToBmp convierte una imagen en formato BMP.
Sintaxis
HRESULT ConvertToBmp(
BYTE *pSource,
INT iSourceSize,
BYTE **ppDest,
INT *piDestSize,
BMP_IMAGE_INFO *pBmpImageInfo,
SKIP_AMOUNT iSkipAmt
);
Parámetros
pSource
Apunta a la ubicación de memoria que contiene el primer byte de la imagen de origen.
iSourceSize
Especifica el tamaño, en bytes, de la imagen de origen.
ppDest
Puntero a una ubicación de memoria que recibe la dirección de la imagen resultante.
piDestSize
Puntero a una ubicación de memoria que recibe el tamaño, en bytes, de la imagen resultante.
pBmpImageInfo
Puntero a una estructura de BMP_IMAGE_INFO que recibe información sobre la imagen resultante.
iSkipAmt
Opcionales
Especifica la cantidad del encabezado BMP que se va a omitir. El valor predeterminado de este parámetro indica que no se omite ninguno del encabezado BMP.
Valor devuelto
Si se ejecuta correctamente, la función devuelve S_OK. Si se produce un error en la función, devuelve un error COM estándar.
Comentarios
El autor de la llamada de este método puede pasar un búfer de resultados en ppDest y el tamaño en piDestSize.
Como alternativa, el autor de la llamada puede establecer ppDest en NULL y piDestSize en cero en la llamada para indicar que este método debe asignar la memoria.
El autor de la llamada es responsable de liberar la memoria mediante el operador delete [].
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Escritorio |
Encabezado | wiautil.h (incluya Wiautil.h, Wiamindr.h) |