HRESULT Upd&ateRegistryClass (const CLSIDamp;CLSIDLPCTSTRlpszProgIDLPCTSTRlpszVerIndProgIDUINTnDescIDDWORDdwFlagsBOOLbRegistrieren Sie sich );
Rückgabewert
Einen standard- HRESULT -Wert.
Parameter
clsid
[in] Die CLSID des Objekts registriert oder entregistriert werden.
lpszProgID
[in] Die ProgID, die dem Objekt zugeordnete.
lpszVerIndProgID
[in] Die versionsunabhängigen ProgID, die dem Objekt zugeordnete.
nDescID
[in] Der Bezeichner der String-Ressource für das Objekt Beschreibung.
dwFlags
[in] Gibt das Threadingmodell in der Registrierung eingeben. Mögliche Werte sind THREADFLAGS_APARTMENT, THREADFLAGS_BOTHoder AUTPRXFLAG.
bRegistrieren Sie sich
[in] Gibt an, ob das Objekt registriert werden soll.
Bemerkungen
Wenn bRegistrieren Sie sich TRUEist, gibt diese Methode der standard Klasse Objektregistrierung in der Systemregistrierung. Wenn bRegistrieren Sie sich auf false festgelegtist, entfernt es die Objektregistrierung.
Je nach dem Wert der bRegistrieren Sie sichruft UpdateRegistryClass entweder RegisterClassHelper oder UnregisterClassHelper.
Durch das DECLARE_REGISTRY -Makro angeben, wird UpdateRegistryClass automatisch aufgerufen werden, wenn Ihr Objekt-Map verarbeitet wird.