다음을 통해 공유


ProgId 테이블

ProgId 테이블에는 제품 광고의 일부로 생성해야 하는 프로그램 ID 및 버전 독립적 프로그램 ID에 대한 정보가 포함되어 있습니다.

ProgId 테이블에는 다음 열이 있습니다.

열쇠 Nullable
ProgId 텍스트 Y N
ProgId_Parent 텍스트 N Y
수업_ GUID N Y
묘사 텍스트 N Y
아이콘_ 식별자 N Y
IconIndex 정수 N Y

 

ProgId

프로그램 ID 또는 버전 독립적 프로그램 ID입니다. 이 테이블의 Class_column 나열된 CLSID가 보급 또는 설치되도록 예약된 경우 ProgId 테이블에 나열된 ProgId가 등록됩니다. 등록을 위해 ProgId를 선택하면 ProgId_Parent 열을 통해 이 행을 참조하는 모든 ProgId도 등록하도록 선택됩니다.

ProgId_Parent

버전 독립적 프로그램 ID에 대해서만 정의됩니다. 이 필드는 ProgId 열의 외래 키입니다. 버전 독립적 프로그램 ID를 정의하려면 해당 ProgId를 ProgId_Parent 열에 입력합니다. 설치를 위해 ProgId를 선택하면 등록을 위해 ProgId_Parent 열을 통해 연결된 해당 버전 독립적 ProgId도 선택됩니다.

Class_

클래스 테이블선택적 외래 키입니다. 버전 독립적 ProgId의 경우 이 열은 Null이어야 합니다. ProgId에 대한 Class_value null이면 ProgId가 Extension 테이블 행의 ProgId 열에 표시되고 확장에 동사 테이블연결된 동사가 하나 이상 있을 때 등록됩니다. 이러한 방식으로 등록을 위해 선택한 ProgId는 ProgId_Default 값을 통해 현재 ProgId를 참조하는 다른 ProgId를 설치하지 않습니다.

설명

연결된 프로그램 ID에 대한 선택적 지역화된 설명입니다.

Icon_

이 ProgId와 연결된 아이콘 파일을 지정하는 아이콘 테이블 선택적 외래 키입니다. 이 키는 이 ProgId와 연결된 DefaultIcon 키 아래에 기록됩니다. 버전 독립적 ProgId의 경우 이 열은 Null이어야 합니다.

IconIndex

아이콘 파일의 아이콘 인덱스입니다. 버전 독립적 ProgId의 경우 이 열은 Null이어야 합니다.

발언

RegisterProgIdInfoUnregisterProgIdInfo는 이 테이블의 정보를 처리할시퀀스 테이블의 작업을. 시퀀스 테이블사용에 대한 자세한 내용은 시퀀스 테이블사용합니다.

유효성 검사

ice03
ICE06
ICE32
ICE36
ice89