Bagikan melalui


Fungsi CMCreateDeviceLinkProfile (icm.h)

Membuat profil tautan perangkat dalam format yang ditentukan oleh Konsorsium Warna Internasional dalam Spesifikasi Format Profil ICC-nya.

Sintaks

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

Parameter

pahProfiles

Penunjuk ke array handel profil.

nProfiles

Menentukan jumlah profil dalam array.

padwIntents

Array niat penyajian.

nIntents

Jumlah elemen dalam array niat.

dwFlags

Menentukan bendera untuk menggunakan pembuatan kontrol transformasi. Untuk detailnya, lihat Bendera Pembuatan Transformasi CMM.

lpProfileData

Penunjuk ke penunjuk ke buffer. Jika berhasil, fungsi mengalokasikan dan mengisi buffer ini. Aplikasi panggilan harus membebaskan buffer ini ketika tidak lagi diperlukan. Gunakan fungsi GlobalFree untuk membebaskan buffer ini.

Menampilkan nilai

Jika fungsi berhasil, nilai yang dikembalikan adalah nilai bukan nol.

Jika fungsi ini gagal, nilai yang dikembalikan adalah nol. Jika fungsi tidak berhasil, CMM harus memanggil SetLastError untuk mengatur kesalahan terakhir ke nilai kesalahan valid yang ditentukan dalam Winerror.h.

Keterangan

Hanya CMM default Windows yang diperlukan untuk mengekspor fungsi ini; ini bersifat opsional untuk semua CMM lainnya.

Jika CMM tidak mendukung CMCreateDeviceLinkProfile, Windows menggunakan CMM default untuk membuat profil tautan perangkat.

Profil pertama dan terakhir dalam array harus berupa profil perangkat. Profil lainnya dapat berupa ruang warna atau profil abstrak. Ruang warna output setiap profil harus menjadi ruang warna input profil berikutnya.

Aplikasi panggilan harus membebaskan buffer yang dialokasikan oleh fungsi ini dan ditujukkan oleh parameter lpProfileData . Gunakan fungsi GlobalFree untuk membebaskan buffer.

Persyaratan

   
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Header icm.h

Lihat juga