다음을 통해 공유


GetDeviceGammaRamp 함수(wingdi.h)

GetDeviceGammaRamp 함수는 하드웨어에서 다운로드 가능한 감마 램프를 지원하는 드라이버가 있는 직접 색 디스플레이 보드의 감마 램프를 가져옵니다.

중요

이 API를 사용하지 않는 것이 좋습니다. 이 API의 사용은 주요 제한 사항이 적용됩니다. 자세한 내용은 SetDeviceGammaRamp 를 참조하세요.

구문

BOOL GetDeviceGammaRamp(
  HDC    hdc,
  LPVOID lpRamp
);

매개 변수

hdc

문제의 직접 색 표시 보드의 디바이스 컨텍스트를 지정합니다.

lpRamp

함수가 색 표시 보드의 현재 감마 램프를 배치할 수 있는 버퍼를 가리킵니다. 감마 램프는 프레임 버퍼의 RGB 값과 DAC(디지털 아날로그 변환기) 값 간의 매핑을 포함하는 각각 256개의 WORD 요소로 구성된 세 개의 배열로 지정됩니다. 배열의 시퀀스는 빨강, 녹색, 파랑입니다.

반환 값

이 함수가 성공하면 반환 값은 TRUE입니다.

이 함수가 실패하면 반환 값은 FALSE입니다.

예제

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

설명

직접 색 표시 모드는 색 조회 테이블을 사용하지 않으며 일반적으로 16비트, 24비트 또는 32비트입니다. 모든 직접 색 비디오 보드가 로드 가능한 감마 램프를 지원하는 것은 아닙니다. GetDeviceGammaRamp 는 하드웨어에서 다운로드 가능한 감마 램프를 지원하는 드라이버가 있는 디바이스에 대해서만 성공합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 wingdi.h
라이브러리 Gdi32.lib
DLL Gdi32.dll

추가 정보