다음을 통해 공유


progid

COM 개체에 대 한 Progid를 지정합니다.

[ progid(
   name
) ];

매개 변수

  • name
    개체가 나타내는 ProgID입니다.

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

설명

해당 progid C++ 특성을 사용 하면 COM 개체에 대 한 Progid를 지정 합니다.Progid를 폼 있습니다 name1.name2.version.지정 하지 않은 경우는 버전 Progid에 대 한 기본 버전은 1입니다.지정 하지 않으면 name1. name2, 기본 이름인 클래스 이름. 클래스 이름.지정 하지 않으면 progid 지정 하지 vi_progid, name1. name2 에서 가져옵니다 vi_progid 하 여 (다음 일련 번호) 버전이 추가 됩니다.

특성 블록을 사용 하는 경우 progid 도 사용 하지 않는 uuid, 컴파일러 레지스트리 있는지 여부를 확인 한 uuid 존재에 대 한 지정 된 progid.경우 progid 지정 하지 않으면 버전 (및 coclass를 만드는 경우 coclass 이름) 사용 됩니다를 생성할 수 있는 progid.

progid 의미 하는 것은 coclass 지정 하는 경우, 즉, 특성을 progid, 지정 하는 것 같은 것입니다 있는 coclassprogid 특성.

Progid 특성에서 지정한 이름이 자동으로 등록 하는 클래스를 발생 합니다.생성 된.idl 파일은 표시 되지 것입니다을 progid 값입니다.

ATL을 사용 하는 프로젝트 내에서이 특성을 사용 하는 경우 특성의 동작을 변경 합니다.위의 문제 이외에이 특성으로 지정 된 정보에 사용 되는 GetProgID 으로 삽입 된 함수는 coclass 특성.자세한 내용은 참조 하십시오 있는 coclass 특성.

예제

예제를 보려면 coclass 의 샘플 사용에 대 한 progid.

요구 사항

컨텍스트 특성

적용 대상

클래스,struct

반복 가능

아니요

필수 특성

없음

잘못 된 특성

없음

속성 컨텍스트에 대 한 자세한 내용은 참조 하십시오. 컨텍스트 특성.

참고 항목

참조

ProgID Key

기타 리소스

IDL 특성

클래스 특성

Typedef, 열거형, 공용 구조체와 구조체의 특성

Attributes Samples