共用方式為


CMCreateTransformExt 函式 (icm.h)

建立色彩轉換,此轉換會從輸入 LOGCOLORSPACEA 對應至選擇性的目標空間,然後使用一組旗標來定義轉換的建立方式。

語法

HCMTRANSFORM CMCreateTransformExt(
  LPLOGCOLORSPACEA lpColorSpace,
  LPDEVCHARACTER   lpDevCharacter,
  LPDEVCHARACTER   lpTargetDevCharacter,
  DWORD            dwFlags
);

參數

lpColorSpace

輸入邏輯色彩空間結構的指標。

lpDevCharacter

記憶體對應裝置配置檔的指標。

lpTargetDevCharacter

記憶體對應目標配置檔的指標。

dwFlags

指定用來控制轉換建立的旗標。 如需詳細資訊,請參閱 CMM 轉換建立旗標

傳回值

如果此函式成功,則傳回值是範圍 256 到 65,535 的色彩轉換。 因為只保留轉換的低 WORD ,所以有效的轉換不能超過此範圍。

如果此函式失敗,傳回值是值為小於 256 的錯誤碼。 當傳回值小於 256 時,發出錯誤訊號時,CMM 應該使用 SetLastError 將最後一個錯誤設定為 Winerror.h 中所定義的有效錯誤值。

備註

CMCreateTransformExt 的 Unicode 對等專案是 CMCreateTransformExtW

匯出此函式需要每個 CMM。

規格需求

需求
最低支援的用戶端 Windows 2000 專業版 [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限傳統型應用程式]
標頭 icm.h

另請參閱