Condividi tramite


funzione HT_Get8BPPFormatPalette (winddi.h)

La funzione HT_Get8BPPFormatPalette restituisce una tavolozza halftone da usare sui tipi di dispositivo standard a 8 bit per pixel.

Sintassi

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

Parametri

[out] pPaletteEntry

Puntatore a una matrice di strutture PALETTEENTRY (descritte nella documentazione di Microsoft Windows SDK). Quando questo puntatore non è NULL, GDI presuppone che punti allo spazio di memoria valido in cui GDI può posizionare l'intera tavolozza a metàtona a 8 bit per pixel.

[in] RedGamma

Specifica il valore gamma rosso, verde e blu. Questo valore USHORT viene interpretato come un numero reale le cui quattro cifre meno significative sono a destra del separatore decimale (implicito). Ad esempio, un valore gamma pari a 10000 rappresenta il numero reale 1,0000 e 12345 rappresenta 1,2345. Il valore gamma minimo consentito è 0,0000 e il valore massimo consentito è 6,5535.

[in] GreenGamma

Specifica il valore gamma rosso, verde e blu. Questo valore USHORT viene interpretato come un numero reale le cui quattro cifre meno significative sono a destra del separatore decimale (implicito). Ad esempio, un valore gamma pari a 10000 rappresenta il numero reale 1,0000 e 12345 rappresenta 1,2345. Il valore gamma minimo consentito è 0,0000 e il valore massimo consentito è 6,5535.

[in] BlueGamma

Specifica il valore gamma rosso, verde e blu. Questo valore USHORT viene interpretato come un numero reale le cui quattro cifre meno significative sono a destra del separatore decimale (implicito). Ad esempio, un valore gamma pari a 10000 rappresenta il numero reale 1,0000 e 12345 rappresenta 1,2345. Il valore gamma minimo consentito è 0,0000 e il valore massimo consentito è 6,5535.

Valore restituito

Se pPaletteEntry non è NULL, il valore restituito è il numero di strutture PALETTEENTRY compilate da GDI a partire dalla posizione di memoria a cui punta pPaletteEntry. Se pPaletteEntry è NULL, il valore restituito è il conteggio totale delle strutture PALETTEENTRY necessarie per archiviare i 8 bit per la tavolozza della mezzatona pixel.

Commenti

HT_Get8BPPFormatPalette è un servizio GDI correlato alla mezzatone che i driver possono usare per acquisire la tavolozza standard a 8 bit per pixel.

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Windows 2000 e versioni successive dei sistemi operativi Windows.
Piattaforma di destinazione Universale
Intestazione winddi.h (include Winddi.h)
Libreria Win32k.lib
DLL Win32k.sys