HT_Get8BPPFormatPalette-Funktion (winddi.h)
Die HT_Get8BPPFormatPalette-Funktion gibt eine Halbtonpalette für die Verwendung auf standardmäßigen 8-Bit-Gerätetypen pro Pixel zurück.
Syntax
LONG HT_Get8BPPFormatPalette(
[out] LPPALETTEENTRY pPaletteEntry,
[in] USHORT RedGamma,
[in] USHORT GreenGamma,
[in] USHORT BlueGamma
);
Parameter
[out] pPaletteEntry
Zeiger auf ein Array von PALETTEENTRY-Strukturen (in der Microsoft Windows SDK-Dokumentation beschrieben). Wenn dieser Zeiger nicht NULL ist, geht GDI davon aus, dass er auf gültigen Speicherplatz verweist, in dem GDI die gesamte Halbtonpalette von 8 Bit pro Pixel platzieren kann.
[in] RedGamma
Gibt den roten, grünen und blauen Gammawert an. Dieser USHORT-Wert wird als reelle Zahl interpretiert, deren vier Ziffern mit der geringsten Bedeutung rechts neben dem (implizierten) Dezimalpunkt liegen. Beispielsweise stellt ein Gammawert von 10000 die reelle Zahl 1,0000 und 12345 1,2345 dar. Der minimale zulässige Gammawert ist 0,0000, und der maximal zulässige Wert ist 6,5535.
[in] GreenGamma
Gibt den roten, grünen und blauen Gammawert an. Dieser USHORT-Wert wird als reelle Zahl interpretiert, deren vier Ziffern mit der geringsten Bedeutung rechts neben dem (implizierten) Dezimalpunkt liegen. Beispielsweise stellt ein Gammawert von 10000 die reelle Zahl 1,0000 und 12345 1,2345 dar. Der minimale zulässige Gammawert ist 0,0000, und der maximal zulässige Wert ist 6,5535.
[in] BlueGamma
Gibt den roten, grünen und blauen Gammawert an. Dieser USHORT-Wert wird als reelle Zahl interpretiert, deren vier Ziffern mit der geringsten Bedeutung rechts neben dem (implizierten) Dezimalpunkt liegen. Beispielsweise stellt ein Gammawert von 10000 die reelle Zahl 1,0000 und 12345 1,2345 dar. Der minimale zulässige Gammawert ist 0,0000, und der maximal zulässige Wert ist 6,5535.
Rückgabewert
Wenn pPaletteEntry nicht NULL ist, ist der Rückgabewert die Anzahl der PALETTEENTRY-Strukturen, die GDI ab dem Speicherspeicherort ausgefüllt hat, auf den pPaletteEntry verweist. Wenn pPaletteEntryNULL ist, ist der Rückgabewert die Gesamtanzahl von PALETTEENTRY-Strukturen, die zum Speichern der Halbtonpalette von 8 Bits pro Pixel erforderlich sind.
Hinweise
HT_Get8BPPFormatPalette ist ein halbtonbezogener GDI-Dienst, mit dem Treiber die standardmäßige 8-Bit-Halbtonpalette des Systems abrufen können.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar in Windows 2000 und höheren Versionen der Windows-Betriebssysteme. |
Zielplattform | Universell |
Header | winddi.h (einschließlich Winddi.h) |
Bibliothek | Win32k.lib |
DLL | Win32k.sys |