ICImageDecompress, fonction (vfw.h)
La fonction ICImageDecompress décompose une image sans utiliser de fonctions d’initialisation.
Syntaxe
HANDLE VFWAPI ICImageDecompress(
HIC hic,
UINT uiFlags,
LPBITMAPINFO lpbiIn,
LPVOID lpBits,
LPBITMAPINFO lpbiOut
);
Paramètres
hic
Gérez vers un décompresseur ouvert avec la fonction ICOpen . Spécifiez NULL pour que le VCM sélectionne un décompresseur approprié pour l’image compressée.
uiFlags
Réservés au; doit être égal à zéro.
lpbiIn
Format des données d’entrée compressées.
lpBits
Pointeur vers les bits de données d’entrée à compresser. Les bits de données excluent les informations d’en-tête et de format.
lpbiOut
Format de sortie décompressé. Spécifiez NULL pour permettre au décompresseur d’utiliser un format approprié.
Valeur retournée
Retourne un handle à une DIB non compressée au format CF_DIB si elle réussit ou null dans le cas contraire. Les données d’image suivent l’en-tête de format.
Remarques
Pour obtenir les informations de format à partir de la structure LPBITMAPINFOHEADER , utilisez la fonction GlobalLock pour verrouiller les données. Utilisez la fonction GlobalFree pour libérer la DIB lorsque vous avez terminé.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | vfw.h |
Bibliothèque | Vfw32.lib |
DLL | Msvfw32.dll |