Condividi tramite


registration_script

esegue lo script personalizzato specificato di registrazione.

[ registration_script( 
   script 
) ]

Parametri

  • script
    Il percorso completo di un file personalizzato di script di registrazione (rgs).un valore di nessuno, ad esempio script = "none", indica che la coclasse non presenta requisiti di registrazione.

Note

registration_script L'attributo di C++ esegue lo script personalizzato di registrazione specificato da script.Se questo attributo non viene specificato, un file standard rgs (contenente informazioni per registrare il componente) viene utilizzato.Per ulteriori informazioni sui file RGS, vedere Il componente ATL il Registro Di Sistema (Ufficiale del registrar).

L'attributo richiede che coclasse, progid, o vi_progid attributo o un altro attributo che implica uno di questi) viene applicato anche allo stesso elemento.

Esempio

Il codice seguente specifica che il componente ha uno script del Registro di sistema denominato 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 {};

Requisiti

contesto di attributo

Si applica a

classe, struct

ripetibile

No

attributi obbligatori

Uno o più dei seguenti elementi: coclasse, progid, o vi_progid.

attributi non validi

Nessuno

per ulteriori informazioni sui contesti di attributo, vedere Associare ai contesti.

Vedere anche

Riferimenti

rdx

Altre risorse

Attributi COM

Attributi di classe

Attributes Samples