registration_script

지정 된 사용자 정의 등록 스크립트를 실행합니다.

[ registration_script( 
   script 
) ]

매개 변수

  • script
    사용자 정의 등록 스크립트 (.rgs) 파일의 전체 경로입니다.값이 없음, 같은 script = "none"에 coclass 등록 요구 되었다는 것을 나타냅니다.

설명

해당 registration_script C++ 특성에 지정 된 사용자 정의 등록 스크립트 실행 스크립트.이 특성을 지정 하지 않으면 표준.rgs 파일 (포함 하는 구성 요소 등록에 대 한 정보)가 사용 됩니다..Rgs 파일에 대 한 자세한 내용은 는 ATL 레지스트리 구성 요소 (등록자).

필요로 하는이 특성에 coclass, progid, 또는 vi_progid 특성 (또는이 중 하나를 의미 하는 다른 특성)도 적용 될 같은 요소를 합니다.

예제

다음 코드는 구성 요소가 cpp_attr_ref_registration_script.rgs 라는 레지스트리 스크립트 지정 합니다.

// cpp_attr_ref_registration_script.cpp
// compile with: /LD
#define _ATL_ATTRIBUTES
#include "atlbase.h"
#include "atlcom.h"

[module (name="REG")];

[object, uuid("d9cd196b-6836-470b-9b9b-5b04b828e5b0")]
__interface IFace {};

// requires "cpp_attr_ref_registration_script.rgs"
// create sample .RGS file "cpp_attr_ref_registration_script.rgs" if it does not exist
[ coclass, registration_script(script="cpp_attr_ref_registration_script.rgs"),
  uuid("50d3ad42-3601-4f26-8cfe-0f1f26f98f67")]
class CMyClass:public IFace {};

요구 사항

컨텍스트 특성

적용 대상

클래스,struct

반복 가능

아니요

필수 특성

하나 이상의 다음: coclass, progid, 또는 vi_progid.

잘못 된 특성

없음

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

참고 항목

참조

rdx

기타 리소스

COM 특성

클래스 특성

Attributes Samples