ICE41

ICE41은 클래스 및 확장 테이블의 항목이 구성 요소의 클래스 개체 또는 확장을 구현하는 Component 테이블의 항목을 참조하는지 확인합니다.

결과

ICE41은 클래스 개체 또는 확장을 구현하는 구성 요소를 포함하지 않는 기능이 있는 경우 오류를 게시합니다.

예제

ICE41은 표시된 예제에 대해 다음과 같은 오류를 보고합니다.

ICE41 오류 Description
클래스 {00000000-0000-0000-0000-0000000000000} 는 기능 2 및 구성 요소 구성 요소1을 참조하지만 해당 구성 요소는 FeatureComponents 테이블의 해당 기능과 연결되지 않습니다. 클래스 개체를 구현하는 구성 요소를 포함하지 않는 기능이 있습니다. 즉, 설치 관리자가 기능과 함께 구성 요소를 설치하지 않으며 광고가 예상대로 작동하지 않을 수 있습니다. 이 오류를 해결하려면 클래스 테이블 항목의 Feature_ 열에 있는 항목을 변경하여 Component_ 열에 나열된 구성 요소를 설치하는 기능을 참조하거나 FeatureComponents 테이블에 연결된 기능 및 구성 요소를 변경합니다.
확장 .yip은 기능 기능1 및 구성 요소 2를 참조하지만 해당 구성 요소는 FeatureComponents 테이블의 해당 기능과 연결되지 않습니다. 확장을 구현하는 구성 요소를 포함하지 않는 기능이 있습니다. 즉, 설치 관리자가 기능과 함께 구성 요소를 설치하지 않으며 광고가 예상대로 작동하지 않을 수 있습니다. 이 오류를 해결하려면 확장 테이블 항목의 Feature_ 열에 있는 항목을 변경하여 Component_ 열에 나열된 구성 요소를 설치하는 기능을 참조하거나 FeatureComponents 테이블에 연결된 기능 및 구성 요소를 변경합니다.

 

FeatureComponents 테이블 (부분)

Feature_
Feature1
기능 2

 

클래스 테이블 (부분)

CLSID Component_ Feature_
{00000000-0000-0000-0000-000000000000} Component1 기능 2

 

클래스 테이블 (부분)

내선 번호 Component_ Feature_
.yip Component2 Feature1

 

ICE 참조