vi_progid

ProgID의 버전 독립적 형식을 지정합니다.

구문

[ vi_progid(name) ];

매개 변수

이름
개체를 나타내는 버전 독립적 ProgID입니다.

ProgID는 COM/ActiveX 개체를 식별하는 데 사용되는 CLSID(클래스 식별자)의 사람이 읽을 수 있는 버전을 제공합니다.

설명

vi_progid C++ 특성을 사용하면 COM 개체에 대한 버전 독립적 ProgID를 지정할 수 있습니다. ProgID에는 name1.name2.version 형식이 있습니다. 버전 독립적 ProgID에는 버전없습니다. 에 vi_progid 특성을 모두 progid지정할 수 있습니다 coclass. vi_progid 지정하지 않으면 버전 독립적 ProgID는 progid 특성에 지정된 값입니다.

vi_progid 특성을 의미합니다coclass. 즉, vi_progid 지정하는 경우 특성을 지정하고 coclassvi_progid 것과 같습니다.

vi_progid 특성으로 인해 지정된 이름 아래에 클래스가 자동으로 등록됩니다. 생성된 .idl 파일은 ProgID 값을 표시하지 않습니다.

ATL 프로젝트에서 coclass 특성도 있는 경우 지정된 ProgID가 함수에서 사용됩니다GetVersionIndependentProgID(특성에 의해 coclass 삽입됨).

예시

vi_progid 샘플 사용은 coclass 예제를 참조하세요.

요구 사항

특성 컨텍스트
적용 대상: class, struct
반복 가능 아니요
필수 특성 없음
잘못된 특성 없음

특성 컨텍스트에 대한 자세한 내용은 특성 컨텍스트를 참조하세요.

참고 항목

IDL 특성
Typedef, Enum, Union 및 Struct 특성
클래스 특성
ProgID 키