Bagikan melalui


Fungsi WcsGetDefaultColorProfileSize (icm.h)

Mengembalikan ukuran, dalam byte, dari nama profil warna default (termasuk terminator NULL ), untuk perangkat.

Catatan

API ini tidak mendukung profil "warna lanjutan" untuk monitor HDR. Gunakan ColorProfileGetDisplayDefault untuk mengelola profil warna tingkat lanjut.

Sintaks

BOOL WcsGetDefaultColorProfileSize(
  WCS_PROFILE_MANAGEMENT_SCOPE scope,
  PCWSTR                       pDeviceName,
  COLORPROFILETYPE             cptColorProfileType,
  COLORPROFILESUBTYPE          cpstColorProfileSubType,
  DWORD                        dwProfileID,
  PDWORD                       pcbProfileName
);

Parameter

scope

Nilai WCS_PROFILE_MANAGEMENT_SCOPE yang menentukan cakupan operasi manajemen profil ini.

pDeviceName

Penunjuk ke nama perangkat tempat profil warna default akan diperoleh. Jika NULL, profil default independen perangkat akan digunakan.

cptColorProfileType

Nilai COLORPROFILETYPE yang menentukan jenis profil warna.

cpstColorProfileSubType

Nilai COLORPROFILESUBTYPE yang menentukan subjenis profil warna.

dwProfileID

ID ruang warna yang diwakili profil warna.

pcbProfileName

Penunjuk ke lokasi yang menerima ukuran, dalam byte, dari nama jalur profil warna default, termasuk terminator NULL .

Nilai kembali

Jika fungsi ini berhasil, nilai yang dikembalikan adalah TRUE.

Jika fungsi ini gagal, nilai yang dikembalikan adalah FALSE. Untuk informasi kesalahan yang diperluas, hubungi GetLastError.

Keterangan

Gunakan fungsi ini untuk mengembalikan ukuran buffer yang diperlukan yang diarahkan oleh parameter pProfileName dalam fungsi WcsGetDefaultColorProfile .

Fungsi ini dapat dieksekusi dalam konteks Akun Pengguna (LUA) Least-Privileged.

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