CComObjectGlobal, classe
Cette classe gère un décompte de références du package contenant votre objet d' Base .
template<
class Base
>
class CComObjectGlobal :
public Base
Paramètres
- Base
Votre classe, dérivée de CComObjectRoot ou de CComObjectRootEx, ainsi que d'une autre interface vous souhaitez prendre en charge sur l'objet.
Membres
Constructeurs publics
Nom |
Description |
---|---|
Constructeur. |
|
Le destructeur. |
Méthodes publiques
Nom |
Description |
---|---|
Implémente AddRefglobal. |
|
Implémente QueryInterfaceglobal. |
|
Implémente Releaseglobal. |
Données membres publiques
Nom |
Description |
---|---|
Contient HRESULT retourné pendant la construction de l'objet d' CComObjectGlobal . |
Notes
CComObjectGlobal gère un décompte de références du package contenant votre objet d' Base . CComObjectGlobal garantit l'objet ne sera pas supprimé tant que le module n'est pas libéré. Votre objet ne sera supprimé lorsque le décompte de références du module entier accède à zéro.
Par exemple, l'utilisation CComObjectGlobal, une fabrique de classe peut contenir un objet global) qui est partagé par tous ses clients.
Hiérarchie d'héritage
Base
CComObjectGlobal
Configuration requise
Header: atlcom.h