CComModule::UpdateRegistryClass
Ab ATL 7.0 ist CComModule veraltet: finden Sie unter ATL-Modul-Klassen für weitere Details.
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
);
Parameter
clsid
Das CLSID des registriert werden oder ihre Registrierung wurden Objekts.lpszProgID
Der ProgID zugeordnet mit dem Objekt.lpszVerIndProgID
Der versionsunabhängige Programm-ID zugeordnet mit dem Objekt.nDescID
Der Bezeichner der Zeichenfolgenressource für die Beschreibung des Objekts.szDesc
Eine Zeichenfolge, die die Beschreibung des Objekts enthält.dwFlags
Gibt das Threadingmodell an, die in die Registrierung einzugeben.Mögliche Werte sind THREADFLAGS_APARTMENT, THREADFLAGS_BOTH oder AUTPRXFLAG.bRegister
Gibt an, ob das Objekt registriert werden soll.
Rückgabewert
Ein Wert des Standards HRESULT.
Hinweise
Wenn bRegisterTRUE ist, gibt diese Methode die Standardklassenregistrierung des Objekts in der Systemregistrierung ein.
Wenn bRegisterFALSE ist, entfernt sie die Registrierung des Objekts.
Je nach Wert von bRegister, ruft UpdateRegistryClass entweder RegisterClassHelper oder UnregisterClassHelper auf.
Mit dem DECLARE_REGISTRY-Makro angibt, wird UpdateRegistryClass automatisch aufgerufen, wenn die Objektzuordnung verarbeitet wird.
Anforderungen
Header: atlbase.h