Partager via


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