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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk