Aracılığıyla paylaş


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

Ayrıca bkz.

Başvuru

CComModule sınıfı