fonction HT_Get8BPPFormatPalette (winddi.h)
La fonction HT_Get8BPPFormatPalette retourne une palette de demi-tons à utiliser sur les types d’appareils standard 8 bits par pixel.
Syntaxe
LONG HT_Get8BPPFormatPalette(
[out] LPPALETTEENTRY pPaletteEntry,
[in] USHORT RedGamma,
[in] USHORT GreenGamma,
[in] USHORT BlueGamma
);
Paramètres
[out] pPaletteEntry
Pointeur vers un tableau de structures PALETTEENTRY (décrit dans la documentation Microsoft Windows SDK). Lorsque ce pointeur n’a pas la valeur NULL, GDI suppose qu’il pointe vers un espace mémoire valide dans lequel GDI peut placer l’intégralité de la palette de 8 bits par demi-teinte de pixel.
[in] RedGamma
Spécifie la valeur gamma rouge, verte et bleue. Cette valeur USHORT est interprétée comme un nombre réel dont les quatre chiffres les moins significatifs se trouvent à droite de la virgule décimale (implicite). Par exemple, une valeur gamma de 10000 représente le nombre réel 1.0000 et 12345 représente 1.2345. La valeur gamma minimale autorisée est 0,0000 et la valeur maximale autorisée est 6,5535.
[in] GreenGamma
Spécifie la valeur gamma rouge, verte et bleue. Cette valeur USHORT est interprétée comme un nombre réel dont les quatre chiffres les moins significatifs se trouvent à droite de la virgule décimale (implicite). Par exemple, une valeur gamma de 10000 représente le nombre réel 1.0000 et 12345 représente 1.2345. La valeur gamma minimale autorisée est 0,0000 et la valeur maximale autorisée est 6,5535.
[in] BlueGamma
Spécifie la valeur gamma rouge, verte et bleue. Cette valeur USHORT est interprétée comme un nombre réel dont les quatre chiffres les moins significatifs se trouvent à droite de la virgule décimale (implicite). Par exemple, une valeur gamma de 10000 représente le nombre réel 1.0000 et 12345 représente 1.2345. La valeur gamma minimale autorisée est 0,0000 et la valeur maximale autorisée est 6,5535.
Valeur retournée
Si pPaletteEntry n’a pas la valeur NULL, la valeur renvoyée correspond au nombre de structures PALETTEENTRY remplies par GDI à partir de l’emplacement de mémoire pointé par pPaletteEntry. Si pPaletteEntry a la valeur NULL, la valeur renvoyée correspond au nombre total de structures PALETTEENTRY requises pour stocker la palette de 8 bits par demi-teinte de pixels.
Remarques
HT_Get8BPPFormatPalette est un service GDI lié aux demi-tons que les pilotes peuvent utiliser pour acquérir la palette standard 8 bits par pixel du système.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows 2000 et versions ultérieures des systèmes d’exploitation Windows. |
Plateforme cible | Universal |
En-tête | winddi.h (inclure Winddi.h) |
Bibliothèque | Win32k.lib |
DLL | Win32k.sys |