Funzione EnumICMProfilesA (wingdi.h)
La funzione EnumICMProfiles enumera i diversi profili di colore di output supportati dal sistema per un determinato contesto di dispositivo.
Sintassi
int EnumICMProfilesA(
HDC hdc,
ICMENUMPROCA proc,
LPARAM param
);
Parametri
hdc
Specifica il contesto del dispositivo.
proc
Specifica l'indirizzo dell'istanza di routine di una funzione di callback definita dall'applicazione. Vedere EnumICMProfilesProcCallback.
param
Dati forniti dall'applicazione passata alla funzione di callback insieme alle informazioni sul profilo colore.
Valore restituito
Questa funzione restituisce zero se l'applicazione ha interrotto l'enumerazione. Il valore restituito è -1 se non sono presenti profili colore da enumerare. In caso contrario, il valore restituito è l'ultimo valore restituito dalla funzione di callback.
Osservazioni
La funzione EnumICMProfiles restituisce un elenco di profili associati a un contesto di dispositivo e le cui impostazioni corrispondono a quelle del controller di dominio. È possibile che un contesto di dispositivo contenga profili di dispositivo non associati a dispositivi hardware specifici o profili di dispositivo che non corrispondono alle impostazioni del controller di dominio. Il profilo sRGB è un esempio. La funzione SetICMProfile
Windows 95/98/Me:EnumICMProfilesW è supportato dal livello Microsoft per Unicode. Per usarlo, è necessario aggiungere determinati file all'applicazione, come descritto in Livello Microsoft per Unicode in Windows 95/98/Me Systems.
Nota
L'intestazione wingdi.h definisce EnumICMProfiles come alias che seleziona automaticamente la versione ANSI o Unicode di questa funzione in base alla definizione della costante del preprocessore UNICODE. La combinazione dell'utilizzo dell'alias indipendente dalla codifica con il codice non indipendente dalla codifica può causare mancate corrispondenze che generano errori di compilazione o di runtime. Per altre informazioni, vedere convenzioni di per i prototipi di funzioni.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 2000 Professional [solo app desktop] |
server minimo supportato | Windows 2000 Server [solo app desktop] |
piattaforma di destinazione | Finestre |
intestazione |
wingdi.h |
libreria |
Gdi32.lib |
dll | Gdi32.dll |