Bagikan melalui


Fungsi UpdateICMRegKeyA (wingdi.h)

(Usang; dipertahankan untuk kompatibilitas mundur)

Fungsi UpdateICMRegKey mengelola profil warna dan Modul Manajemen Warna dalam sistem.

Sintaks

BOOL UpdateICMRegKeyA(
  DWORD reserved,
  LPSTR lpszCMID,
  LPSTR lpszFileName,
  UINT  command
);

Parameter

reserved

Dicadangkan, harus diatur ke nol.

lpszCMID

Menunjuk ke string yang menentukan pengidentifikasi profil ICC untuk DLL manajemen warna yang akan digunakan dengan profil.

lpszFileName

Menunjuk ke nama file profil warna ICC yang sepenuhnya memenuhi syarat atau ke struktur DEVMODE .

command

Menentukan fungsi yang akan dijalankan. Ini bisa memiliki salah satu nilai berikut.

 

Nilai Makna
ICM_ADDPROFILE
Menginstal profil ICC dalam sistem.
ICM_DELETEPROFILE
Menghapus instalan profil ICC dari sistem, tetapi tidak menghapus file.
ICM_QUERYPROFILE
Menentukan apakah profil sudah diinstal dalam sistem.
ICM_SETDEFAULTPROFILE
Membuat profil terlebih dahulu di antara yang sama.
ICM_REGISTERICMATCHER
Mendaftarkan CMM dalam sistem. Parameter pszFileName menunjuk ke jalur yang sepenuhnya memenuhi syarat untuk DLL CMM. Parameter lpszCMID menunjuk ke DWORD yang mengidentifikasi CMM.
ICM_UNREGISTERICMATCHER
Membatalkan pendaftaran CMM dari sistem. Parameter lpszCMID menunjuk ke DWORD yang mengidentifikasi CMM.
ICM_QUERYMATCH
Menentukan apakah profil ada berdasarkan struktur DEVMODE yang diacu oleh parameter pszFileName .

Mengembalikan nilai

Jika fungsi ini berhasil, nilai yang dikembalikan adalah TRUE.

Jika fungsi ini gagal, nilai yang dikembalikan adalah FALSE.

Keterangan

Tidak semua parameter digunakan oleh semua fungsi. Parameter nCommand menentukan fungsi yang akan dijalankan.

Fungsi ini dipertahankan untuk kompatibilitas mundur dan dapat dihapus dalam versi ICM yang akan datang.

Windows 95/98/Me: UpdateICMRegKeyW didukung oleh Lapisan Microsoft untuk Unicode. Untuk menggunakan ini, Anda harus menambahkan file tertentu ke aplikasi Anda, seperti yang diuraikan dalam Microsoft Layer untuk Unicode pada Sistem Windows 95/98/Me.

Catatan

Header wingdi.h mendefinisikan UpdateICMRegKey sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta pra-prosesor UNICODE. Mencampur penggunaan alias encoding-netral dengan kode yang tidak mengodekan-netral dapat menyebabkan ketidakcocokan yang mengakibatkan kesalahan kompilasi atau runtime. Untuk informasi selengkapnya, lihat Konvensi untuk Prototipe Fungsi.

Persyaratan

   
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header wingdi.h
Pustaka Gdi32.lib
DLL Gdi32.dll

Lihat juga