CComModule::UpdateRegistryClass
Od ATL 7.0 CComModule jest przestarzały: zobacz Klasy modułu ATL więcej informacji.
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
);
Parametry
clsid
Identyfikator CLSID obiektu może zostać zarejestrowany lub wyrejestrowany.lpszProgID
ProgID, skojarzone z obiektem.lpszVerIndProgID
ProgID niezależnych od wersji skojarzone z obiektem.nDescID
Identyfikator zasobu ciągu dla opisu obiektu.szDesc
Ciąg zawierający opis obiektu.dwFlags
Określa model wątków, aby wprowadzić w rejestrze.Możliwe wartości to THREADFLAGS_APARTMENT, THREADFLAGS_BOTH, lub AUTPRXFLAG.bRegister
Wskazuje, czy obiekt powinien zostać zarejestrowany.
Wartość zwracana
Standardowe wartości HRESULT.
Uwagi
Jeśli bRegister jest TRUE, ta metoda wprowadza obiektu klasy standardowych rejestracji w rejestrze systemu.
Jeśli bRegister jest FALSE, usuwa rejestracji obiektu.
W zależności od wartości bRegister, UpdateRegistryClass albo wywołuje RegisterClassHelper lub UnregisterClassHelper.
Określając DECLARE_REGISTRY makro, UpdateRegistryClass zostanie wywołany automatycznie podczas przetwarzania obiektu mapę.
Wymagania
Nagłówek: atlbase.h