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

Vedere anche

Riferimenti

Classe di CComModule