Поделиться через


CComModule::UpdateRegistryClass

Из библиотеки ATL 7,0, CComModule устарел. дополнительные сведения см. в разделе Классы модуля библиотеки ATL.

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  
);

Параметры

  • clsid
    CLSID объекта, который необходимо зарегистрировать или регистрации.

  • lpszProgID
    Программный идентификатор, связанный с объектом.

  • lpszVerIndProgID
    Версия- независимый программный идентификатор, связанный с объектом.

  • nDescID
    Идентификатор ресурса строки для описания объекта.

  • szDesc
    Строка, содержащая описание объекта.

  • dwFlags
    Указывает потоковую модель для вставки в реестр. Возможные значения THREADFLAGS_APARTMENT, THREADFLAGS_BOTH или AUTPRXFLAG.

  • bRegister
    Указывает, должен ли объект регистрации.

Возвращаемое значение

Стандартное значение HRESULT.

Заметки

Если bRegisterTRUE, то это ввод метода регистрацию класса объекта стандартная в реестре системы.

Если bRegisterFALSE, он удаляет регистрацию объекта.

В зависимости от значения bRegister, UpdateRegistryClass вызывает или RegisterClassHelper или UnregisterClassHelper.

Определение макроса DECLARE_REGISTRY, с UpdateRegistryClass будет вызываться автоматически, когда пользовательское сопоставление объекта будет обработано.

Требования

Header: atlbase.h

См. также

Ссылки

CComModule Class