Fungsi CreateProfileFromLogColorSpaceW (icm.h)
Mengonversi ruang warna logis ke profil perangkat.
Sintaks
BOOL CreateProfileFromLogColorSpaceW(
LPLOGCOLORSPACEW pLogColorSpace,
PBYTE *pProfile
);
Parameter
pLogColorSpace
Penunjuk ke struktur ruang warna logis. Lihat LOGCOLORSPACEA untuk detailnya. Anggota lcsFilename [0] struktur harus diatur ke karakter null ('\0') atau panggilan fungsi ini akan gagal dengan nilai pengembalian INVALID_PARAMETER.
pProfile
Penunjuk ke penunjuk ke buffer tempat profil perangkat akan dibuat. Fungsi ini mengalokasikan buffer dan mengisinya dengan informasi profil jika berhasil. Jika tidak, penunjuk diatur ke NULL. Pemanggil bertanggung jawab untuk membebaskan buffer ini ketika tidak lagi diperlukan.
Nilai kembali
Jika fungsi ini berhasil, nilai yang dikembalikan adalah TRUE.
Jika fungsi ini gagal, nilai yang dikembalikan adalah FALSE.
Jika anggota lcsFilename [0] jika struktur LOGCOLORSPACEA yang ditunjukkan oleh pLogColorSpace bukan '\0', fungsi ini mengembalikan INVALID_PARAMETER.
Keterangan
Fungsi ini dapat digunakan dengan string ASCII atau Unicode. Buffer yang dibuat oleh fungsi ini harus dibebaskan oleh pemanggil ketika tidak lagi diperlukan atau akan ada kebocoran memori. Fungsi GlobalFree harus digunakan untuk membebaskan buffer ini.
Fungsi ini tidak mendukung profil Windows Color System (WCS) CAMP, DMP, dan GMMP.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Header | icm.h |
Pustaka | Mscms.lib |
DLL | Mscms.dll |