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

Vea también

Referencia

DECLARE_REGISTRY_RESOURCE

Otros recursos

Registry Macros

Macros de ATL