Freigeben über


IDeviceModelPlugIn::ColorimetricToDeviceColors-Methode (wcsplugin.h)

Gibt die entsprechenden XYZ-Farben als Reaktion auf die angegebene Anzahl von Farben, Kanälen, Gerätefarben und den proprietären Plug-In-Algorithmen zurück.

Syntax

HRESULT ColorimetricToDeviceColors(
  [in]  UINT            cColors,
  [in]  UINT            cChannels,
  [in]  const XYZColorF *pXYZColors,
  [out] FLOAT           *pDeviceValues
);

Parameter

[in] cColors

Die Anzahl der Farben in den Arrays pXYZColors und pDeviceValues .

[in] cChannels

Die Anzahl der Farbkanäle in den pDeviceValues-Arrays .

[in] pXYZColors

Der Zeiger auf das Array der eingehenden XYZColors, die in Gerätefarben konvertiert werden sollen.

[out] pDeviceValues

Der Zeiger auf ein Array, das die resultierenden Farbwerte für ausgehende Geräte enthält.

Rückgabewert

Wenn diese Funktion erfolgreich ist, wird der Rückgabewert S_OK.

Wenn diese Funktion fehlschlägt, wird der Rückgabewert E_FAIL.

Hinweise

Wenn cColors oder cChannels null ist, wird der Rückgabewert E_FAIL. Wenn ungültige oder nicht zulässige Farbskalafarben vorhanden sind (was auftreten kann, wenn das Gamut map-Modell zuvor verarbeitet wurde), wird der Rückgabewert E_FAIL.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile wcsplugin.h

Weitere Informationen