Bagikan melalui


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

Lihat juga