CComModule::UpdateRegistryClass
atl 7. 0'da, tarihi itibariyle CComModule artık kullanılmıyor: Bkz: atl modülü sınıfları daha fazla ayrıntı için.
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
);
Parametreler
clsid
Kayıtlı veya kayıtsız nesnesinin CLSID.lpszProgID
Nesneyle ilişkilendirilmiş ProgID.lpszVerIndProgID
Sürümden bağımsız bir nesneyle ilişkilendirilmiş ProgID.nDescID
Nesnenin tanımı için dize kaynağı tanıtıcısı.szDesc
Nesnenin açıklamasını içeren bir dize.dwFlags
Kayıt defterine girmek için iş parçacığı modelini belirtir.Olası değerler şunlardır: threadflags_apartment, threadflags_both, ya da autprxflag.bRegister
Nesne kayıtlı olup olmadığını gösterir.
Dönüş Değeri
Standart hresult değeri.
Notlar
bRegister Olan doğru, bu yöntem nesnenin standart sınıf kaydı sistem kayıt defterinde girer.
bRegister Olan yanlış, nesnenin kaydını kaldırır.
Değerine bağlı olarak bRegister, UpdateRegistryClass ya da çağrı RegisterClassHelper veya UnregisterClassHelper.
Belirterek DECLARE_REGISTRY , makro UpdateRegistryClass nesne eşlemesi işlendiğinde otomatik olarak çağrılır.
Gereksinimler
Başlık: atlbase.h