Condividi tramite


Funzione CMCreateTransformExtW (icm.h)

Crea una trasformazione del colore che esegue il mapping da un input LOGCOLORSPACEW a uno spazio di destinazione facoltativo e quindi a un dispositivo di output usando un set di flag che definiscono la modalità di creazione della trasformazione.

Sintassi

HCMTRANSFORM CMCreateTransformExtW(
  LPLOGCOLORSPACEW lpColorSpace,
  LPDEVCHARACTER   lpDevCharacter,
  LPDEVCHARACTER   lpTargetDevCharacter,
  DWORD            dwFlags
);

Parametri

lpColorSpace

Puntatore a una struttura dello spazio dei colori logici di input.

lpDevCharacter

Puntatore a un profilo del dispositivo mappato alla memoria.

lpTargetDevCharacter

Puntatore a un profilo di destinazione mappato alla memoria.

dwFlags

Specifica i flag per controllare la creazione della trasformazione. Per informazioni dettagliate, vedere Flag di creazione di trasformazioni CMM.

Valore restituito

Se questa funzione ha esito positivo, il valore restituito è una trasformazione del colore nell'intervallo da 256 a 65.535. Poiché solo la parola bassa della trasformazione viene mantenuta, le trasformazioni valide non possono superare questo intervallo.

Se questa funzione ha esito negativo, il valore restituito è un codice di errore con un valore minore di 256. Quando il valore restituito è minore di 256, segnalando un errore, CMM deve usare SetLastError per impostare l'ultimo errore su un valore di errore valido come definito in Winerror.h.

Commenti

Ogni CMM è necessario per esportare questa funzione.

Requisiti

   
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Intestazione icm.h

Vedi anche