ICImageDecompress-Funktion (vfw.h)
Die ICImageDecompress-Funktion dekomprimiert ein Bild, ohne Initialisierungsfunktionen zu verwenden.
Syntax
HANDLE VFWAPI ICImageDecompress(
HIC hic,
UINT uiFlags,
LPBITMAPINFO lpbiIn,
LPVOID lpBits,
LPBITMAPINFO lpbiOut
);
Parameter
hic
Handle zu einem Dekomprimierungsschalter, der mit der ICOpen-Funktion geöffnet wird. Geben Sie NULL an, damit VCM einen geeigneten Dekomprimierungsschalter für das komprimierte Image auswählt.
uiFlags
Reserviert; muss null sein.
lpbiIn
Komprimiertes Eingabedatenformat.
lpBits
Zeiger auf die zu komprimierenden Eingabedatenbits. Die Datenbits schließen Header- und Formatinformationen aus.
lpbiOut
Dekomprimiertes Ausgabeformat. Geben Sie NULL an, damit der Dekomprimierung ein geeignetes Format verwenden kann.
Rückgabewert
Gibt ein Handle an eine unkomprimierte DIB-Datei im CF_DIB-Format zurück, wenn erfolgreich oder andernfalls NULL . Bilddaten folgen dem Formatheader.
Hinweise
Um die Formatinformationen aus der LPBITMAPINFOHEADER-Struktur abzurufen, verwenden Sie die GlobalLock-Funktion , um die Daten zu sperren. Verwenden Sie die GlobalFree-Funktion , um den DIB frei zu geben, wenn Sie fertig sind.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | vfw.h |
Bibliothek | Vfw32.lib |
DLL | Msvfw32.dll |