Classe de CComObjectGlobal
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