HRESULT Upd&ateRegistryClass (константа CLSIDamp;CLSIDLPCTSTRlpszProgIDLPCTSTRlpszVerIndProgIDUINTnDescIDDWORDdwFlagsBOOLbRegister );
Значення, яке повертається
Стандартні значення HRESULT.
Параметри
clsid
[в] CLSID об'єкта зареєстрований або Незареєстровані.
lpszProgID
[в] Код програми, пов'язані з об'єктом.
lpszVerIndProgID
[в] Версія незалежні код програми, пов'язані з об'єктом.
nDescID
[в] Ідентифікатор рядкового ресурсу для опису об'єкта.
dwFlags
[в] Визначає потокова модель для введення в реєстрі. Можливих значень, THREADFLAGS_APARTMENT, THREADFLAGS_BOTHабо AUTPRXFLAG.
bRegister
[в] Вказує, чи об'єкт має бути зареєстрованим.
Зауваження
Якщо bRegister ,цей метод входить реєстрації стандартних класів об'єкта до системного реєстру. Якщо bRegister є ПОМИЛКОВИМ, він видаляє реєстрації об'єкта.
Залежно від того, значення bRegister UpdateRegistryClass дзвінки або RegisterClassHelper або UnregisterClassHelper.
Вказавши DECLARE_REGISTRY макрос, UpdateRegistryClass буде викликатися автоматично при обробці вашого об'єкту карти.