Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Crea un profilo di collegamento del dispositivo nel formato specificato dal International Color Consortium nella specifica del formato del profilo ICC.
Sintassi
BOOL CMCreateDeviceLinkProfile(
PHPROFILE pahProfiles,
DWORD nProfiles,
PDWORD padwIntents,
DWORD nIntents,
DWORD dwFlags,
LPBYTE *lpProfileData
);
Parametri
pahProfiles
Puntatore a una matrice di handle di profilo.
nProfiles
Specifica il numero di profili nella matrice.
padwIntents
Matrice di finalità di rendering.
nIntents
Numero di elementi nella matrice di finalità.
dwFlags
Specifica i flag da utilizzare per la creazione del controllo della trasformazione. Per informazioni dettagliate, vedere Flag di creazione della trasformazione CMM.
lpProfileData
Puntatore a un puntatore a un buffer. Se la funzione ha esito positivo, alloca e riempie questo buffer. L'applicazione chiamante deve liberare questo buffer quando non è più necessario. Usare la funzione GlobalFree per liberare questo buffer.
Valore restituito
Se la funzione ha esito positivo, il valore restituito è un valore diverso da zero.
Se questa funzione ha esito negativo, il valore restituito è zero. Se la funzione non riesce, CMM deve chiamare SetLastError per impostare l'ultimo errore su un valore di errore valido definito in Winerror.h.
Osservazioni:
Solo il CMM predefinito di Windows è necessario per esportare questa funzione; è facoltativo per tutti gli altri CMM.
Se un CMM non supporta CMCreateDeviceLinkProfile, Windows usa il CMM predefinito per creare un profilo di collegamento del dispositivo.
Il primo e l'ultimo profilo nella matrice devono essere profili di dispositivo. Gli altri profili possono essere spazi di colore o profili astratti. Lo spazio colore di output di ogni profilo deve essere lo spazio colore di input del profilo successivo.
L'applicazione chiamante deve liberare il buffer allocato da questa funzione e puntare al parametro lpProfileData . Usare la funzione GlobalFree per liberare il buffer.
Requisiti
| Requisito | Value |
|---|---|
| Client minimo supportato | Windows 2000 Professional [solo app desktop] |
| Server minimo supportato | Windows 2000 Server [solo app desktop] |
| Header | icm.h |
| Library | Icm32.Lib |