DECLARE_REGISTRY
Escribe el registro estándar de la clase del sistema o lo quita del registro del sistema.
DECLARE_REGISTRY(
class,
pid,
vpid,
nid,
flags
)
Parámetros
class
[in] Incluido por compatibilidad con versiones anteriores.pid
[in] LPCTSTR que es un identificador específico del programa.vpid
[in] LPCTSTR que es un identificador de programa de la versión-independiente.nid
[in] UINT que es un índice de la cadena de recursos en el registro a utilizar como la descripción del programa.flags
[in] DWORD que contiene el modelo de subprocesos del programa en el registro. Debe ser uno de los siguientes valores: THREADFLAGS_APARTMENT, THREADFLAGS_BOTH, o AUTPRXFLAG.
Comentarios
El registro estándar consta del CLSID, el identificador del programa, el identificador de programa de la versión-independiente, la cadena de descripción, y el modelo de subprocesos.
Cuando se crea un objeto o control mediante el ATL agrega el asistente de clases, el asistente implementa automáticamente compatibilidad con el registro y agrega la macro de DECLARE_REGISTRY_RESOURCEID a los archivos. Si no desea compatibilidad con el registro, deberá reemplazar esta macro con DECLARE_REGISTRY. DECLARE_REGISTRY incrusta solo las cinco claves básicas descritas anteriormente en el registro. Debe escribir manualmente el código para insertar otras claves del registro.
Requisitos
encabezado: atlcom.h