共用方式為


CMCreateDeviceLinkProfile 函式 (icm.h)

使用國際色彩聯盟在其 ICC 配置檔案格式規格中指定的格式建立 裝置連結設定檔

語法

BOOL CMCreateDeviceLinkProfile(
  PHPROFILE pahProfiles,
  DWORD     nProfiles,
  PDWORD    padwIntents,
  DWORD     nIntents,
  DWORD     dwFlags,
  LPBYTE    *lpProfileData
);

參數

pahProfiles

設定檔控制碼陣列的指標。

nProfiles

指定陣列中的設定檔數目。

padwIntents

轉譯意圖的陣列。

nIntents

意圖陣列中的專案數目。

dwFlags

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

lpProfileData

緩衝區指標的指標。 如果成功,函式會配置並填滿此緩衝區。 當不再需要此緩衝區時,呼叫端應用程式必須釋放此緩衝區。 使用 GlobalFree 函式釋放此緩衝區。

傳回值

如果函式成功,則傳回值是非零值。

如果此函式失敗,則傳回值為零。 如果函式未成功,CMM 應該呼叫 SetLastError ,將最後一個錯誤設定為 Winerror.h 中定義的有效錯誤值。

備註

只有 Windows 預設 CMM 才能匯出此函式;這是所有其他 CMM 的選擇性專案。

如果 CMM 不支援 CMCreateDeviceLinkProfile,Windows 會使用預設 CMM 來建立裝置連結設定檔。

陣列中的第一個和最後一個設定檔必須是 裝置設定檔。 其他設定檔可以是 色彩空間 或抽象設定檔。 每個設定檔的輸出色彩空間都必須是下一個設定檔的輸入色彩空間。

呼叫的應用程式必須釋放這個函式所配置的緩衝區,並由 lpProfileData 參數指向。 使用 GlobalFree 函式釋放緩衝區。

需求

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

另請參閱