Sdílet prostřednictvím


registration_script

Spustí skript určený vlastní registrace.

[ registration_script( 
   script 
) ]

Parametry

  • skript
    Úplná cesta k souboru skriptu (.rgs) vlastní registrace.Hodnota žádný, jako například script = "none", označuje, že třídy typu coclass nemá žádné požadavky na registraci.

Poznámky

Registration_script C++ atribut provede registraci vlastní skript určený skript.Pokud tento atribut není určen, se používá standardní .rgs soubor (obsahující informace pro registraci součásti).Další informace o .rgs soubory, viz Registru komponent ATL (Registrar).

Tento atribut vyžaduje, aby coclass, progid, nebo vi_progid atributu (nebo jiný atribut, který vyplývá z nich) také u téhož prvku.

Příklad

Následující kód určuje, že komponenta má skript registru nazývá 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 {};

Požadavky

Atribut kontextu

V aplikacích

Třída,struct

Opakovatelné

Ne

Požadované atributy

Jeden nebo více z následujících: coclass, progid, nebo vi_progid.

Neplatné atributy

Žádná

Další informace o kontextech atribut, viz Kontexty atribut.

Viz také

Referenční dokumentace

rdx

Další zdroje

Atributy modelu COM

Atributy třídy

Attributes Samples