Método IDirectDrawSurface7::GetColorKey (ddraw.h)

Recupera el valor de clave de color de esta superficie.

Sintaxis

HRESULT GetColorKey(
  [in]  DWORD        unnamedParam1,
  [out] LPDDCOLORKEY unnamedParam2
);

Parámetros

[in] unnamedParam1

Valor que se puede establecer en una de las marcas siguientes para especificar la clave de color que se va a recuperar:

DDCKEY_DESTBLT

Clave de color o espacio de color que se usará como clave de color de destino para las operaciones de transferencia de bloques de bits (bitblt).

DDCKEY_DESTOVERLAY

Clave de color o espacio de color que se usará como clave de color de destino para las operaciones de superposición.

DDCKEY_SRCBLT

Clave de color o espacio de color que se usará como clave de color de origen para las operaciones bitblt.

DDCKEY_SRCOVERLAY

Clave de color o espacio de color que se usará como clave de color de origen para las operaciones de superposición.

[out] unnamedParam2

Puntero a una estructura DDCOLORKEY que recibe los valores actuales de la clave de color especificada del objeto DirectDrawSurface.

Valor devuelto

Si el método se realiza correctamente, el valor devuelto es DD_OK.

Si se produce un error, el método puede devolver uno de los siguientes valores de error:

  • DDERR_INVALIDOBJECT
  • DDERR_INVALIDPARAMS
  • DDERR_NOCOLORKEY
  • DDERR_NOCOLORKEYHW
  • DDERR_SURFACELOST
  • DDERR_UNSUPPORTED

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado ddraw.h
Library Ddraw.lib
Archivo DLL Ddraw.dll

Consulte también

IDirectDrawSurface7