CComModule::UpdateRegistryClass
A partire da ATL 7,0, CComModule è obsoleto: vedere Classi del modulo ATL per ulteriori informazioni.
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
);
Parametri
clsid
Il CLSID dell'oggetto da registrare o annullare la registrazione.lpszProgID
Il ProgID associato all'oggetto.lpszVerIndProgID
La versione indipendente ProgID associato all'oggetto.nDescID
L'identificatore della risorsa di tipo stringa per la descrizione dell'oggetto.szDesc
Stringa contenente la descrizione dell'oggetto.dwFlags
Specifica il modello di threading per immettere il Registro di sistema.i valori possibili sono THREADFLAGS_APARTMENT, THREADFLAGS_BOTH, o AUTPRXFLAG.bRegister
Indica se l'oggetto deve essere registrato.
Valore restituito
Un valore HRESULT standard.
Note
Se bRegister è TRUE, questo metodo fornisce la registrazione standard della classe dell'oggetto nel Registro di sistema.
Se bRegister è FALSE, rimuove la registrazione dell'oggetto.
A seconda del valore bRegister, UpdateRegistryClass chiama RegisterClassHelper o UnregisterClassHelper.
Specificando la macro DECLARE_REGISTRY, UpdateRegistryClass verrà richiamato automaticamente alla mappa oggetto viene elaborata.
Requisiti
Header: atlbase.h