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