Función CMCreateDeviceLinkProfile (icm.h)
Crea un perfil de vínculo de dispositivo en el formato especificado por international Color Consortium en su especificación de formato de perfil ICC.
Sintaxis
BOOL CMCreateDeviceLinkProfile(
PHPROFILE pahProfiles,
DWORD nProfiles,
PDWORD padwIntents,
DWORD nIntents,
DWORD dwFlags,
LPBYTE *lpProfileData
);
Parámetros
pahProfiles
Puntero a una matriz de identificadores de perfil.
nProfiles
Especifica el número de perfiles de la matriz.
padwIntents
Matriz de intenciones de representación.
nIntents
Número de elementos de la matriz de intenciones.
dwFlags
Especifica marcas para usar la creación del control de la transformación. Para obtener más información, consulte Marcas de creación de transformación de CMM.
lpProfileData
Puntero a un puntero a un búfer. Si la función se realiza correctamente, asigna y rellena este búfer. La aplicación que realiza la llamada debe liberar este búfer cuando ya no sea necesario. Use la función GlobalFree para liberar este búfer.
Valor devuelto
Si la función se ejecuta correctamente, el valor devuelto es un valor distinto de cero.
Si se produce un error en esta función, el valor devuelto es cero. Si la función no se ejecuta correctamente, CMM debe llamar a SetLastError para establecer el último error en un valor de error válido definido en Winerror.h.
Comentarios
Solo se requiere el CMM predeterminado de Windows para exportar esta función; es opcional para todos los demás CMM.
Si un CMM no admite CMCreateDeviceLinkProfile, Windows usa el CMM predeterminado para crear un perfil de vínculo de dispositivo.
El primero y el último perfil de la matriz deben ser perfiles de dispositivo. Los otros perfiles pueden ser perfiles abstractos o espacios de color. El espacio de colores de salida de cada perfil debe ser el siguiente espacio de colores de entrada del perfil.
La aplicación que realiza la llamada debe liberar el búfer asignado por esta función y apuntado por el parámetro lpProfileData . Use la función GlobalFree para liberar el búfer.
Requisitos
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado | icm.h |