Función CreateProfileFromLogColorSpaceA (icm.h)

Convierte un espacio de color lógico en un perfil de dispositivo.

Sintaxis

BOOL CreateProfileFromLogColorSpaceA(
  LPLOGCOLORSPACEA pLogColorSpace,
  PBYTE            *pProfile
);

Parameters

pLogColorSpace

Puntero a una estructura de espacio de color lógico. Consulte LOGCOLORSPACEA para obtener más información. El miembro lcsFilename [0] de la estructura debe establecerse en el carácter null ('\0') o esta llamada de función producirá un error con el valor devuelto de INVALID_PARAMETER.

pProfile

Puntero a un puntero a un búfer donde se creará el perfil de dispositivo. Esta función asigna el búfer y lo rellena con información de perfil si se realiza correctamente. Si no es así, el puntero se establece en NULL. El autor de la llamada es responsable de liberar este búfer cuando ya no es necesario.

Valor devuelto

Si esta función se ejecuta correctamente, el valor devuelto es TRUE.

Si se produce un error en esta función, el valor devuelto es FALSE.

Si el miembro lcsFilename [0] si la estructura LOGCOLORSPACEA a la que apunta pLogColorSpace no es "\0", esta función devuelve INVALID_PARAMETER.

Observaciones

Esta función se puede usar con cadenas ASCII o Unicode. El autor de la llamada debe liberar el búfer creado por esta función cuando ya no sea necesario o habrá una pérdida de memoria. Use la función GlobalHandle para recuperar el identificador del búfer y, a continuación, use la función GlobalFree para liberar el identificador.

Esta función no admite perfiles de CAMP, DMP y GMMP de Windows Sistema de colores (WCS).

Requisitos

Requirement Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo admitido Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado icm.h
Biblioteca Mscms.lib
DLL de Mscms.dll

Consulte también