Bagikan melalui


Fungsi GetDeviceGammaRamp (wingdi.h)

Fungsi GetDeviceGammaRamp mendapatkan gamma ramp pada papan tampilan warna langsung memiliki driver yang mendukung landai gamma yang dapat diunduh dalam perangkat keras.

Penting

Kami sangat menyarankan Agar Anda tidak menggunakan API ini. Penggunaan API ini tunduk pada batasan besar. Lihat SetDeviceGammaRamp untuk informasi selengkapnya.

Sintaks

BOOL GetDeviceGammaRamp(
  HDC    hdc,
  LPVOID lpRamp
);

Parameter

hdc

Menentukan konteks perangkat dari papan tampilan warna langsung yang dimaksud.

lpRamp

Menunjuk ke buffer tempat fungsi dapat menempatkan ramp gamma saat ini dari papan tampilan warna. Ramp gamma ditentukan dalam tiga array masing-masing dari 256 elemen WORD , yang berisi pemetaan antara nilai RGB dalam buffer bingkai dan nilai digital-analog-converter (DAC). Urutan array adalah merah, hijau, biru.

Mengembalikan nilai

Jika fungsi ini berhasil, nilai yang dikembalikan adalah TRUE.

Jika fungsi ini gagal, nilai yang dikembalikan adalah FALSE.

Contoh

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

Keterangan

Mode tampilan warna langsung tidak menggunakan tabel pencarian warna dan biasanya 16, 24, atau 32 bit. Tidak semua papan video warna langsung mendukung landai gamma yang dapat dimuat. GetDeviceGammaRamp hanya berhasil untuk perangkat dengan driver yang mendukung landai gamma yang dapat diunduh dalam perangkat keras.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header wingdi.h
Pustaka Gdi32.lib
DLL Gdi32.dll

Lihat juga