EnumICMProfilesA 함수(wingdi.h)

EnumICMProfiles 함수는 시스템에서 지정된 디바이스 컨텍스트에 대해 지원하는 다양한 출력 색 프로필을 열거합니다.

구문

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

매개 변수

hdc

디바이스 컨텍스트를 지정합니다.

proc

애플리케이션에서 정의한 콜백 함수의 프로시저 instance 주소를 지정합니다. ( EnumICMProfilesProcCallback을 참조하세요.)

param

색 프로필 정보와 함께 콜백 함수에 전달되는 애플리케이션에서 제공하는 데이터입니다.

반환 값

이 함수는 애플리케이션이 열거형을 중단한 경우 0을 반환합니다. 열거할 색 프로필이 없는 경우 반환 값은 -1입니다. 그렇지 않으면 반환 값은 콜백 함수에서 반환된 마지막 값입니다.

설명

EnumICMProfiles 함수는 DC(디바이스 컨텍스트)와 연결되고 해당 설정이 DC의 프로필과 일치하는 프로필 목록을 반환합니다. 디바이스 컨텍스트에 특정 하드웨어 디바이스와 연결되지 않은 디바이스 프로필 또는 DC의 설정과 일치하지 않는 디바이스 프로필이 포함될 수 있습니다. sRGB 프로필이 예입니다. SetICMProfile 함수는 이러한 유형의 프로필을 DC와 연결하는 데 사용됩니다. GetICMProfile 함수를 사용하여 EnumICMProfiles 함수에 의해 열거되지 않은 프로필을 검색할 수 있습니다.

Windows 95/98/Me:EnumICMProfilesW 는 Microsoft Layer for Unicode에서 지원됩니다. 이를 사용하려면 Windows 95/98/Me 시스템의 유니코드용 Microsoft Layer에 설명된 대로 특정 파일을 애플리케이션에 추가해야 합니다.

참고

wingdi.h 헤더는 ENumICMProfiles를 유니코드 전처리기 상수의 정의에 따라 이 함수의 ANSI 또는 유니코드 버전을 자동으로 선택하는 별칭으로 정의합니다. 인코딩 중립 별칭을 인코딩 중립이 아닌 코드와 혼합하면 컴파일 또는 런타임 오류가 발생하는 불일치가 발생할 수 있습니다. 자세한 내용은 함수 프로토타입에 대한 규칙을 참조하세요.

요구 사항

   
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 wingdi.h
라이브러리 Gdi32.lib
DLL Gdi32.dll

추가 정보