HRESULT Upd&ateRegistryClass (const CLSIDamp;CLSIDLPCTSTRlpszProgIDLPCTSTRlpszVerIndProgIDUINTnDescIDDWORDdwFlagsBOOLbRegister );
Valor devuelto
Un valor HRESULT estándar.
Parámetros
clsid
[en] El CLSID del objeto a ser registrado o sin registrar.
lpszProgID
[en] El ProgID asociado al objeto.
lpszVerIndProgID
[en] El ProgID independiente de la versión asociado al objeto.
nDescID
[en] El identificador del recurso de cadena de descripción del objeto.
dwFlags
[en] Especifica el modelo de subprocesamiento para entrar en el registro. Los valores posibles son THREADFLAGS_APARTMENT, THREADFLAGS_BOTHo AUTPRXFLAG.
bRegister
[en] Indica si el objeto debe estar registrado.
Observaciones
Si bRegister es TRUE, este método entra en registro de la clase estándar del objeto en el registro del sistema. Si bRegister es FALSE, elimina el registro del objeto.
Dependiendo del valor de bRegister, UpdateRegistryClass llama RegisterClassHelper o UnregisterClassHelper.
Especificando la macro DECLARE_REGISTRY , UpdateRegistryClass se invoca automáticamente cuando se procesa el mapa del objeto.