DECLARE_REGISTRY

Fornisce la registrazione standard della classe nel Registro di sistema o la rimuove dal Registro di sistema.

DECLARE_REGISTRY( 
   class, 
   pid, 
   vpid, 
   nid, 
   flags  
)

Parametri

  • class
    [in] incluso per compatibilità con le versioni precedenti.

  • pid
    [in] LPCTSTR che è un identificatore specifico del programma.

  • vpid
    [in] LPCTSTR che è un identificatore di programma di base indipendente.

  • nid
    [in] A uint che è un indice della stringa di risorsa nel Registro di sistema da utilizzare come descrizione del programma.

  • flags
    [in] A DWORD che contiene il modello di threading del programma nel Registro di sistema.Deve essere uno dei seguenti valori: THREADFLAGS_APARTMENT, THREADFLAGS_BOTH, o AUTPRXFLAG.

Note

La registrazione standard è costituito dal CLSID, l'id del programma, l'id del programma di base indipendente, la stringa descrittiva e del modello di threading.

Quando si crea un oggetto o il controllo utilizzando ATL aggiunge la procedura guidata classe, la procedura guidata implementa automaticamente il supporto basato su script del Registro di sistema e aggiunge la macro DECLARE_REGISTRY_RESOURCEID ai file.Se non si desidera che il supporto basato su script del Registro di sistema, è necessario sostituire questa macro con DECLARE_REGISTRY.DECLARE_REGISTRY inserisce solo le cinque chiavi di base descritte in precedenza nel Registro di sistema.È necessario scrivere il codice per inserire altre chiavi del Registro di sistema.

Requisiti

Header: atlcom.h

Vedere anche

Riferimenti

DECLARE_REGISTRY_RESOURCE

Altre risorse

Macro del Registro Di Sistema

Macro ATL