共用方式為


WcsCheckColors 函式 (icm.h)

判斷陣列中的色彩是否位於指定之WCS色彩轉換的輸出範圍內。

語法

BOOL WcsCheckColors(
  HTRANSFORM    hColorTransform,
  DWORD         nColors,
  DWORD         nInputChannels,
  COLORDATATYPE cdtInput,
  DWORD         cbInput,
  PVOID         pInputData,
  PBYTE         paResult
);

參數

hColorTransform

指定之 WCS 色彩轉換的句柄。

nColors

pInputDatapaResult 所指向之陣列中的元素數目。

nInputChannels

pInputData 所指向數位中每個元素的通道數目。

cdtInput

輸入 COLORDATATYPE 色彩數據類型。

cbInput

pInputData 的緩衝區大小。

pInputData

輸入色彩陣列的指標。 此陣列中的色彩會對應至來源配置檔的色彩空間。 這個陣列的緩衝區大小將會是 cbInput 所指出的位元組數目。

paResult

接收測試結果之 nColors 位元組數位的指標。

傳回值

如果此函式成功,則傳回值為 TRUE

如果此函式失敗,則傳回值為 FALSE。 如需擴充的錯誤資訊,請呼叫 GetLastError

備註

如果輸入和輸出色彩數據類型與色彩轉換不相容,此函式會視需要轉換輸入色彩數據。

如果您使用國際色彩聯盟 () 轉換,則此函式會失敗。

規格需求

需求
最低支援的用戶端 Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限桌面應用程式]
標頭 icm.h
程式庫 Mscms.lib
Dll Mscms.dll

另請參閱