Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
A partir de ATL 7,0, CComModule está obsoleto: vea Clases de módulo ATL para más detalles.
ATL_DEPRECATED HRESULT UpdateRegistryClass(
const CLSID& clsid,
LPCTSTR lpszProgID,
LPCTSTR lpszVerIndProgID,
UINT nDescID,
DWORD dwFlags,
BOOL bRegister
);
ATL_DEPRECATED HRESULT UpdateRegistryClass(
const CLSID& clsid,
LPCTSTR lpszProgID,
LPCTSTR lpszVerIndProgID,
LPCTSTR szDesc,
DWORD dwFlags,
BOOL bRegister
);
Parámetros
clsid
El CLSID del objeto a registrarse o no registrado.lpszProgID
ProgID asociado al objeto.lpszVerIndProgID
La versión- independiente ProgID asociado al objeto.nDescID
El identificador de recurso de cadena para la descripción del objeto.szDesc
Cadena que contiene la descripción del objeto.dwFlags
Especifica el modelo de subprocesos para escribir en el registro.Los valores posibles son THREADFLAGS_APARTMENT, THREADFLAGS_BOTH, o AUTPRXFLAG.bRegister
Indica si el objeto debe registrarse.
Valor devuelto
Un valor estándar de HRESULT.
Comentarios
Si bRegister es TRUE, este método escribe el registro estándar de la clase de objeto del sistema.
Si bRegister es FALSE, quita el registro del objeto.
Dependiendo del valor de bRegister, UpdateRegistryClass llama RegisterClassHelper o UnregisterClassHelper.
Especificando la macro de DECLARE_REGISTRY , UpdateRegistryClass se invocará automáticamente cuando se procesa el mapa del objeto.
Requisitos
encabezado: atlbase.h