Condividi tramite


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

Vedi anche