Método ID2D1ColorContext::GetProfile (d2d1_1.h)

Obtiene los bytes del perfil de color para un ID2D1ColorContext.

Sintaxis

HRESULT GetProfile(
  [out] BYTE   *profile,
        UINT32 profileSize
);

Parámetros

[out] profile

Tipo: BYTE*

Cuando este método vuelve, contiene el perfil de color.

profileSize

Tipo: UINT32

Tamaño del búfer del perfil .

Valor devuelto

Tipo: HRESULT

El método devuelve un valor HRESULT. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.

HRESULT Descripción
S_OK No se ha producido ningún error.
D2DERR_INSUFFICIENT_BUFFER El búfer proporcionado era demasiado pequeño para acomodar los datos.

Comentarios

Si profileSize no es suficiente para almacenar todo el perfil, el perfil se inicializa sin cero antes de que se produzca un error en este método.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 y Actualización de plataforma para Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2012 y actualización de plataforma para Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado d2d1_1.h
Archivo DLL D2d1.dll

Consulte también

D2D1_COLOR_SPACE

ID2D1Bitmap1::GetColorContext

ID2D1ColorContext

ID2D1ColorContext::GetProfileSize