CWiauFormatConverter::ConvertToBmp-Methode (wiautil.h)
Die CWiauFormatConverter::ConvertToBmp--Methode konvertiert ein Bild in das BMP-Format.
Syntax
HRESULT ConvertToBmp(
BYTE *pSource,
INT iSourceSize,
BYTE **ppDest,
INT *piDestSize,
BMP_IMAGE_INFO *pBmpImageInfo,
SKIP_AMOUNT iSkipAmt
);
Parameter
pSource
Verweist auf den Speicherort, der das erste Byte des Quellbilds enthält.
iSourceSize
Gibt die Größe des Quellbilds in Bytes an.
ppDest
Zeigen Sie auf einen Speicherort, der die Adresse des resultierenden Bilds empfängt.
piDestSize
Zeigen Sie auf einen Speicherspeicherort, der die Größe des resultierenden Bilds in Byte empfängt.
pBmpImageInfo
Zeigen Sie auf eine BMP_IMAGE_INFO Struktur, die Informationen über das resultierende Bild empfängt.
iSkipAmt
Wahlfrei
Gibt die Menge des zu überspringenden BMP-Headers an. Der Standardwert dieses Parameters zeigt an, dass keiner der BMP-Header übersprungen wird.
Rückgabewert
Bei Erfolg gibt die Funktion S_OK zurück. Wenn die Funktion fehlschlägt, wird ein Standard-COM-Fehler zurückgegeben.
Bemerkungen
Der Aufrufer dieser Methode kann einen Ergebnispuffer in ppDest- und die Größe in piDestSizeübergeben.
Alternativ kann der Aufrufer ppDest- auf NULL- und piDestSize auf Null im Aufruf festlegen, um anzugeben, dass diese Methode den Speicher zuweisen soll.
Der Aufrufer ist dafür verantwortlich, den Speicher mithilfe des löschen [] Operator freizugeben.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Desktop |
Header- | wiautil.h (include Wiautil.h, Wiamindr.h) |