Funzione GetDeviceGammaRamp (wingdi.h)

La funzione GetDeviceGammaRamp ottiene la rampa gamma nelle schede di visualizzazione a colori diretta con driver che supportano le rampe gamma scaricabili nell'hardware.

Importante

È consigliabile non usare questa API. L'uso di questa API è soggetto a limitazioni principali. Per altre informazioni, vedere SetDeviceGammaRamp .

Sintassi

BOOL GetDeviceGammaRamp(
  HDC    hdc,
  LPVOID lpRamp
);

Parametri

hdc

Specifica il contesto del dispositivo della scheda di visualizzazione a colori diretta in questione.

lpRamp

Punta a un buffer in cui la funzione può posizionare la gamma corrente della scheda di visualizzazione dei colori. La gamma rampa viene specificata in tre matrici di 256 elementi WORD , ognuno dei quali contiene il mapping tra i valori RGB nel buffer dei fotogrammi e i valori del convertitore analogico (DAC). La sequenza delle matrici è rossa, verde, blu.

Valore restituito

Se questa funzione ha esito positivo, il valore restituito è TRUE.

Se questa funzione ha esito negativo, il valore restituito è FALSE.

Esempio

WORD gArray[3][256];
GetDeviceGammaRamp(handle, gArray);  
// `handle` is the device context. See GetDC for more details.
// `gArray` will hold the gamma array values in a 2-D array

Commenti

Le modalità di visualizzazione dei colori diretta non usano tabelle di ricerca dei colori e sono in genere 16, 24 o 32 bit. Non tutte le schede video a colori diretti supportano rampe gamma caricabili. GetDeviceGammaRamp riesce solo per i dispositivi con driver che supportano le rampe gamma scaricabili nell'hardware.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione wingdi.h
Libreria Gdi32.lib
DLL Gdi32.dll

Vedi anche