Bagikan melalui


Fungsi EnumICMProfilesA (wingdi.h)

Fungsi EnumICMProfiles menghitung profil warna output yang berbeda yang didukung sistem untuk konteks perangkat tertentu.

Sintaks

int EnumICMProfilesA(
  HDC          hdc,
  ICMENUMPROCA proc,
  LPARAM       param
);

Parameter

hdc

Menentukan konteks perangkat.

proc

Menentukan alamat instans prosedur dari fungsi panggilan balik yang ditentukan oleh aplikasi. (Lihat EnumICMProfilesProcCallback.)

param

Data yang disediakan oleh aplikasi yang diteruskan ke fungsi panggilan balik bersama dengan informasi profil warna.

Mengembalikan nilai

Fungsi ini mengembalikan nol jika aplikasi mengganggu enumerasi. Nilai yang dikembalikan adalah -1 jika tidak ada profil warna untuk dijumlahkan. Jika tidak, nilai yang dikembalikan adalah nilai terakhir yang dikembalikan oleh fungsi panggilan balik.

Keterangan

Fungsi EnumICMProfiles mengembalikan daftar profil yang terkait dengan konteks perangkat (DC), dan yang pengaturannya cocok dengan DC. Dimungkinkan bagi konteks perangkat untuk berisi profil perangkat yang tidak terkait dengan perangkat keras tertentu, atau profil perangkat yang tidak cocok dengan pengaturan DC. Profil sRGB adalah contohnya. Fungsi SetICMProfile digunakan untuk mengaitkan jenis profil ini dengan DC. Fungsi GetICMProfile dapat digunakan untuk mengambil profil yang tidak dijumlahkan oleh fungsi EnumICMProfiles .

Windows 95/98/Me:EnumICMProfilesW 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 EnumICMProfiles sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta praprosesor 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