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