IDirectDrawGammaControl::GetGammaRamp

The IDirectDrawGammaControl::GetGammaRamp method retrieves the red, green, and blue gamma ramps for the primary surface.

HRESULT GetGammaRamp(
  DWORD  dwFlags,
  LPGAMMARAMP lpRampData
); 
 

Parameters

dwFlags
Not currently used; set to 0.
lpRampData
Address of a DDGAMMARAMP structure that will be filled with the current red, green, and blue gamma ramps. Each array maps color values in the frame buffer to the color values that will be passed to the DAC (Digital-to-Analog Converter).

Return Values

If the method succeeds, the return value is DD_OK.

If the method fails, the return value may be one of the following error values:

DDERR_EXCEPTION
DDERR_INVALIDOBJECT
DDERR_INVALIDPARAMS

QuickInfo

  Windows NT/2000: Requires Windows 2000.
  Windows 95/98: Requires Windows 95 or later. Available as a redistributable for Windows 95.
  Header: Declared in ddraw.h.
  Import Library: Use ddraw.lib.

See Also

IDirectDrawGammaControl::SetGammaRamp, Gamma and Color Controls