Condividi tramite


Funzione CreateProfileFromLogColorSpaceA (icm.h)

Converte uno spazio colore logico in un profilo del dispositivo.

Sintassi

BOOL CreateProfileFromLogColorSpaceA(
  LPLOGCOLORSPACEA pLogColorSpace,
  PBYTE            *pProfile
);

Parametri

pLogColorSpace

Puntatore a una struttura di spazio dei colori logica. Per informazioni dettagliate, vedere LOGCOLORSPACEA . Il membro lcsFilename [0] della struttura deve essere impostato sul carattere Null ('\0') oppure questa chiamata di funzione avrà esito negativo con il valore restituito di INVALID_PARAMETER.

pProfile

Puntatore a un puntatore a un buffer in cui verrà creato il profilo del dispositivo. Questa funzione alloca il buffer e lo riempie con le informazioni del profilo in caso di esito positivo. In caso contrario, il puntatore è impostato su NULL. Il chiamante è responsabile della liberazione di questo buffer quando non è più necessario.

Valore restituito

Se questa funzione ha esito positivo, il valore restituito è TRUE.

Se questa funzione ha esito negativo, il valore restituito è FALSE.

Se il membro lcsFilename [0] se la struttura LOGCOLORSPACEA a cui punta pLogColorSpace non è '\0', questa funzione restituisce INVALID_PARAMETER.

Commenti

Questa funzione può essere usata con stringhe ASCII o Unicode. Il buffer creato da questa funzione deve essere liberato dal chiamante quando non è più necessario o si verifica una perdita di memoria. La funzione GlobalFree deve essere usata per liberare questo buffer.

Questa funzione non supporta i profili WCS (Windows Color System) CAMP, DMP e GMMP.

Requisiti

   
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Intestazione icm.h
Libreria Mscms.lib
DLL Mscms.dll

Vedi anche