Funzione GetColorDirectoryW (icm.h)
Nota
Questa API potrebbe non essere disponibile nelle versioni future. È consigliabile usare altre API per le interazioni del profilo di colore e nuove e esistenti. Per alcuni esempi, vedere la tabella seguente.
Scenario | Mechanism |
---|---|
Enumerazione di tutti i profili installati | Usare WcsEnumColorProfilesSize e WcsEnumColorProfiles o EnumColorProfilesW |
Installazione/disinstallazione dei profili di colore | Usare InstallColorProfileW/UninstallColorProfileW |
Apertura diretta di un file del profilo di colore | Usare OpenColorProfileW con dwType=PROFILE_FILENAME nel parametro struct PROFILE. In alternativa, usare WcsOpenColorProfileW. Icm.h contiene molte API che accettano HPROFILE restituito per la manipolazione del profilo di colore |
Recupera il percorso della directory Color di Windows in un computer specificato.
Sintassi
BOOL GetColorDirectoryW(
PCWSTR pMachineName,
PWSTR pBuffer,
PDWORD pdwSize
);
Parametri
pMachineName
Riservati; deve essere NULL. Questo parametro è destinato a puntare al nome del computer in cui è necessario installare il profilo. Un puntatore NULL indica il computer locale.
pBuffer
Punta al buffer in cui deve essere posizionato il percorso della directory dei colori.
pdwSize
Punta a una variabile contenente le dimensioni in byte del buffer a cui fa riferimento pBuffer. In caso di restituzione, la variabile contiene le dimensioni del buffer effettivamente usate o necessarie.
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
Supporto per utente/LUA
La directory dei colori è ancora a livello di sistema. Questa funzione è eseguibile nel contesto LUA.
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 |