Compartir a través de


registration_script

Ejecuta el script personalizado especificado del registro.

[ registration_script(  
   script  
) ]

Parámetros

  • script
    La ruta de acceso completa a un archivo de script de registro (.rgs). Un valor de cualquier, como script = "none", indica que la coclase no tienen ningún requisito de registro.

Comentarios

El atributo de registration_script C++ ejecuta el script personalizado de registro especificado por script. Si no se especifica este atributo, un archivo standard .rgs (que contiene información para registrar el componente) se utiliza. Para obtener más información sobre los archivos .rgs, vea El componente de registro ATL (registro).

Este atributo requiere que CoClass, ProgID, o el atributo de vi_progid (u otro atributo que implica una de estas) también se aplican al mismo elemento.

Ejemplo

El código siguiente especifica que el componente tiene un script de registro denominado 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 {};

Requisitos

Contexto de atributo

Se aplica a

clase, struct

repetible

No

Atributos necesarios

Uno o más de los siguientes: CoClass, ProgID, o vi_progid.

Atributos no válidos

None

Para obtener más información sobre los contextos de atributos, vea Contextos de atributo.

Vea también

Referencia

rdx

Otros recursos

Atributos COM

Atributos de clase

Attributes Samples