Funzione WcsGetDefaultColorProfile (icm.h)
Recupera il profilo di colore predefinito per un dispositivo o per un valore predefinito indipendente dal dispositivo se il dispositivo non è specificato.
Nota
Questa API non supporta i profili "colore avanzati" per i monitor HDR. Usare ColorProfileGetDisplayDefault per la gestione di profili di colore avanzati.
Sintassi
BOOL WcsGetDefaultColorProfile(
WCS_PROFILE_MANAGEMENT_SCOPE scope,
PCWSTR pDeviceName,
COLORPROFILETYPE cptColorProfileType,
COLORPROFILESUBTYPE cpstColorProfileSubType,
DWORD dwProfileID,
DWORD cbProfileName,
LPWSTR pProfileName
);
Parametri
scope
Valore WCS_PROFILE_MANAGEMENT_SCOPE che specifica l'ambito di questa operazione di gestione del profilo.
pDeviceName
Puntatore al nome del dispositivo per il quale viene ottenuto il profilo di colore predefinito. Se NULL, viene ottenuto un profilo predefinito indipendente dal dispositivo.
cptColorProfileType
Valore COLORPROFILETYPE che specifica il tipo di profilo colore.
cpstColorProfileSubType
Valore COLORPROFILESUBTYPE che specifica il sottotipo del profilo di colore.
dwProfileID
ID dello spazio dei colori rappresentato dal profilo di colore.
cbProfileName
Dimensioni del buffer, in byte, del buffer a cui fa riferimento pProfileName.
pProfileName
Puntatore a un buffer per ricevere il nome del profilo di colore. Le dimensioni del buffer, in byte, saranno indicate da cbProfileName.
Valore restituito
Se questa funzione ha esito positivo, il valore restituito è TRUE.
Se questa funzione ha esito negativo, il valore restituito è FALSE. Per informazioni sull'errore estese, chiamare GetLastError.
Commenti
Usare la funzione WcsGetDefaultColorProfileSize per ottenere le dimensioni necessarie del buffer a cui punta il parametro pProfileName .
Se WCS_PROFILE_MANAGEMENT_SCOPE_CURRENT_USER è presente, esegue l'override del valore predefinito a livello di sistema per profileManagementScope.
Questa funzione è eseguibile nel contesto Least-Privileged account utente (LUA).
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 |