Funzione CreateProfileFromLogColorSpaceW (icm.h)
Converte uno spazio di colore logico in un profilo del dispositivo.
Sintassi
BOOL CreateProfileFromLogColorSpaceW(
LPLOGCOLORSPACEW pLogColorSpace,
PBYTE *pProfile
);
Parametri
pLogColorSpace
Puntatore a una struttura dello spazio dei colori logico. Per informazioni dettagliate, vedere LOGCOLORSPACEA . Il membro lcsFilename [0] della struttura deve essere impostato sul carattere Null ('\0') o 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 la riempie con informazioni sul profilo se ha 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 puntata da 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 sarà presente 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
Requisito | Valore |
---|---|
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 |