ICM_DECOMPRESS_GET_PALETTE Nachricht
Die ICM_DECOMPRESS_GET_PALETTE-Meldung fordert an, dass der Video-Dekomprimierungstreiber die Farbtabelle der BITMAPINFOHEADER-Ausgabestruktur bereitstellt. Sie können diese Nachricht explizit oder mithilfe des Makros ICDecompressGetPalette senden.
ICM_DECOMPRESS_GET_PALETTE
wParam = (DWORD_PTR) (LPVOID) lpbiInput;
lParam = (DWORD_PTR) (LPVOID) lpbiOutput;
Parameter
-
lpbiInput
-
Zeiger auf eine BITMAPINFOHEADER-Struktur , die das Eingabeformat enthält.
-
lpbiOutput
-
Zeiger auf eine BITMAPINFOHEADER-Struktur , die die Farbtabelle enthält. Der für die Farbtabelle reservierte Platz beträgt immer mindestens 256 Farben. Sie können null für diesen Parameter angeben, um nur die Größe der Farbtabelle zurückzugeben.
Rückgabewert
Gibt ICERR_OK zurück, wenn erfolgreich oder andernfalls ein Fehler aufgetreten ist.
Bemerkungen
Wenn lpbiOutput ungleich null ist, legt der Treiber den biClrUsed-Member von BITMAPINFOHEADER auf die Anzahl der Farben in der Farbtabelle fest. Der Treiber füllt das bmiColors-Element von BITMAPINFO mit den tatsächlichen Farben aus.
Der Treiber sollte diese Meldung nur unterstützen, wenn er eine andere Palette als die im Eingabeformat angegebene verwendet.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |
Header |
|