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 |