CComModule::UpdateRegistryClass

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

Vea también

Referencia

Clase de CComModule