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 |