Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 BMP_IMAGE_INFO que recibe información sobre la imagen resultante.
iSkipAmt
Opcional
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 la función se ejecuta correctamente, devuelve S_OK. Si se produce un error en la función, devuelve un error COM estándar.
Observaciones
El autor de la llamada de este método puede pasar un búfer de resultados en ppDest y el tamaño de 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 eliminar [].
Requisitos
| Requisito | Valor |
|---|---|
| de la plataforma de destino de | Escritorio |
| encabezado de | wiautil.h (incluye Wiautil.h, Wiamindr.h) |