HRESULT Upd&ateRegistryClass (const CLSIDamp;CLSIDLPCTSTRlpszProgIDLPCTSTRlpszVerIndProgIDUINTnDescIDDWORDdwFlagsBOOLbЗарегистрируйтесь участия );
Возвращаемое значение
Стандартное значение HRESULT.
Параметры
clsid
[в] CLSID объекта для зарегистрированных или незарегистрированных.
lpszProgID
[в] ProgID, связанные с объектом.
lpszVerIndProgID
[в] ProgID зависящих от версии, связанные с объектом.
nDescID
[в] Идентификатор строкового ресурса для описания объекта.
dwFlags
[в] Определяет модель потоков вступить в реестре. Возможные значения: THREADFLAGS_APARTMENT, THREADFLAGS_BOTHили AUTPRXFLAG.
bЗарегистрируйтесь участия
[в] Указывает, зарегистрировано ли объект.
Примечания
Если bЗарегистрируйтесь участия имеет значение TRUE, этот метод входит регистрация стандартного класса объекта в системном реестре. Если bЗарегистрируйтесь участия имеет значение FALSE, он удаляет регистрацию объекта.
В зависимости от значения свойства bЗарегистрируйтесь участия UpdateRegistryClass называет RegisterClassHelper или UnregisterClassHelper.
Указывая макрос DECLARE_REGISTRY , UpdateRegistryClass вызывается автоматически при обработке объекта карта.