Condividi tramite


CComModule::UnregisterServer

 

Pubblicato: aprile 2016

A partire da ATL 7,0, CComModule è obsoleto: vedere Classi del modulo ATL per ulteriori informazioni.

Sintassi

      HRESULT UnregisterServer(
   const CLSID* pCLSID = NULL
) throw ( );
inline HRESULT UnregisterServer(
   BOOL bUnRegTypeLib,
   const CLSID* pCLSID = NULL
) throw ( );

Parametri

  • bUnRegTypeLib
    Se TRUE, la libreria dei tipi viene annullato anche la registrazione.

  • pCLSID
    Punti al CLSID dell'oggetto da annullare la registrazione. Se NULL (valore predefinito), tutti gli oggetti della mappa oggetto verrà annullato la registrazione.

Valore restituito

Un valore HRESULT standard.

Note

Il secondo parametro pCLSID, annulla la registrazione di un singolo oggetto di classe o tutti gli oggetti della mappa oggetto.

UnregisterServer verrà chiamato automaticamente da DLLUnregisterServer per una DLL o da WinMain per un ESEGUIBILE funzioni con l'opzione della riga di comando /UnregServer.

Vedere OBJECT_ENTRY_AUTO per informazioni su come aggiungere una voce alla mappa oggetto.

Requisiti

Header: atlbase.h

Vedere anche

CComModule Class
CComModule::RegisterServer