Condividi tramite


Funzione GetColorDirectoryA (icm.h)

Nota

Questa API potrebbe non essere disponibile nelle versioni future. Si consiglia al software nuovo ed esistente di usare altre API per le interazioni con i profili di colore. Per alcuni esempi, vedere la tabella seguente.

Scenario Mechanism
Enumerazione di tutti i profili installati Usare WcsEnumColorProfilesSize e WcsEnumColorProfiles o EnumColorProfilesA
Installazione/disinstallazione dei profili colore Usare InstallColorProfileA/UninstallColorProfileA
Apertura diretta di un file di profilo colore Usare OpenColorProfileA con dwType=PROFILE_FILENAME nel parametro struct PROFILE.
In alternativa, usare WcsOpenColorProfileA. Icm.h contiene molte API che accettano l'HPROFILE restituito per la manipolazione del profilo di colore

Recupera il percorso della directory COLOR di Windows in un computer specificato.

Sintassi

BOOL GetColorDirectoryA(
  PCSTR  pMachineName,
  PSTR   pBuffer,
  PDWORD pdwSize
);

Parametri

pMachineName

Riservati; deve essere NULL. Questo parametro deve puntare al nome del computer in cui deve essere installato 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 punta 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 sugli errori estesi, chiamare GetLastError.

Commenti

Supporto per utente/LUA

La directory dei colori è ancora a livello di sistema. Questa funzione è eseguibile nel contesto 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

Vedi anche