Compartilhar via


Função HT_Get8BPPFormatPalette (winddi.h)

A função HT_Get8BPPFormatPalette retorna uma paleta de meio tom para uso em tipos de dispositivo padrão de 8 bits por pixel.

Sintaxe

LONG HT_Get8BPPFormatPalette(
  [out] LPPALETTEENTRY pPaletteEntry,
  [in]  USHORT         RedGamma,
  [in]  USHORT         GreenGamma,
  [in]  USHORT         BlueGamma
);

Parâmetros

[out] pPaletteEntry

Ponteiro para uma matriz de estruturas PALETTEENTRY (descrita na documentação do SDK do Microsoft Windows). Quando esse ponteiro não é NULL, a GDI pressupõe que aponta para um espaço de memória válido no qual o GDI pode colocar toda a paleta de 8 bits por pixel de meio tom.

[in] RedGamma

Especifica o valor gama vermelho, verde e azul. Esse valor ushort é interpretado como um número real cujos quatro dígitos menos significativos estão à direita do ponto decimal (implícito). Por exemplo, um valor gama de 10000 representa o número real 1,0000 e 12345 representa 1,2345. O valor mínimo de gama permitido é 0,0000 e o valor máximo permitido é 6,5535.

[in] GreenGamma

Especifica o valor gama vermelho, verde e azul. Esse valor ushort é interpretado como um número real cujos quatro dígitos menos significativos estão à direita do ponto decimal (implícito). Por exemplo, um valor gama de 10000 representa o número real 1,0000 e 12345 representa 1,2345. O valor mínimo de gama permitido é 0,0000 e o valor máximo permitido é 6,5535.

[in] BlueGamma

Especifica o valor gama vermelho, verde e azul. Esse valor ushort é interpretado como um número real cujos quatro dígitos menos significativos estão à direita do ponto decimal (implícito). Por exemplo, um valor gama de 10000 representa o número real 1,0000 e 12345 representa 1,2345. O valor mínimo de gama permitido é 0,0000 e o valor máximo permitido é 6,5535.

Retornar valor

Se pPaletteEntry não for NULL, o valor retornado será o número de estruturas PALETTEENTRY que a GDI preencheu começando no local de memória apontado por pPaletteEntry. Se pPaletteEntry for NULL, o valor retornado será a contagem total de estruturas PALETTEENTRY necessárias para armazenar a paleta de meio tom de 8 bits por pixel.

Comentários

HT_Get8BPPFormatPalette é um serviço GDI relacionado a meio tom que os drivers podem usar para adquirir a paleta padrão de 8 bits por meio tom de pixel do sistema.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Windows 2000 e versões posteriores dos sistemas operacionais Windows.
Plataforma de Destino Universal
Cabeçalho winddi.h (inclua Winddi.h)
Biblioteca Win32k.lib
DLL Win32k.sys